的\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