的\b
控制字符,按我的理解,不應該清除前面的字符(這將是\b
+一個刪除字符也一樣),所以像這樣的工作: b字符的反義詞是什麼,即一種非刪除空間?
>>> print 'pototo\b\b\ba'
potato
是否有字符向前移動,就像一個非覆蓋空間?預期使用量會是這樣的(我叫這個人物\x
):
>>> print 'pototo\r\x\x\xa'
potato
顯然打字機上的一個正常的空間將做到這一點就好了。但在終端上,一個空間會擦除下面的字母。
我的用例是一個pexpect匹配類型的場景,我想要回顧回去並用顏色裝飾字符流輸出的某些部分,我想知道是否保留整個當前的緩存內存中的行將是必要的或不。
它看起來沒有任何方法可以在[python的「轉義序列標記」(http://docs.python.org/2/reference/lexical_analysis.html#grammar-token-escapeseq) ... –
我不相信有這樣一個角色,至少一個詳盡的搜索沒有透露任何。但是,在linux下,你應該可以使用[curses模塊](http://docs.python.org/2/library/curses.html)顯式地設置光標位置。 – primo