私が理解しているように、\b
制御文字は前の文字を消去することは想定されていないため (これは\b
+ a del 文字にもなります)、次のようなものが機能します。
>>> print 'pototo\b\b\ba'
potato
上書き禁止のスペースのように、前に進むための文字はありますか? 予想される使用法は次のようになります (私はこの文字を と呼びました\x
):
>>> print 'pototo\r\x\x\xa'
potato
明らかに、タイプライターでは、通常のスペースでこれを問題なく行うことができます。しかし端末では、スペースはその下の文字を消去します。
私のユースケースは、遡及的に戻って文字ストリームの出力の特定の部分を色で装飾したい pexpect マッチングのようなシナリオであり、現在の行全体のキャッシュをメモリに保持する必要があるかどうか疑問に思っていますか否か。