据\b
我了解,控制字符不应该删除前一个字符(这也将是\b
+ 一个 del 字符),所以这样的事情是有效的:
>>> print 'pototo\b\b\ba'
potato
是否有向前移动的字符,例如不可覆盖的空间?预期的用法类似于(我称这个字符为\x
):
>>> print 'pototo\r\x\x\xa'
potato
显然,在打字机上,一个普通的空间就可以做到这一点。但是在终端上,空格会擦除下面的字母。
我的用例是一种预期匹配的场景,我想回过头来用颜色装饰字符流输出的某些部分,我想知道是否有必要在内存中保留整个当前行的缓存或不。