'\ b'退格转义字符返回奇怪的字符

时间:2015-09-03 00:46:16

标签: python escaping

我有一个非常奇怪的问题:

>>> print('asdf\b\b\bjkl;',flush=True) asdfjkl;

但是,Stack Overflow无法显示'asdf'和'jkl;'之间出现的内容。它们之间是一个矩形字符,在矩形内部出现0008。 这是什么问题?我知道print函数应该返回ajkl;。有什么方法可以解决这个问题吗?

命令行中似乎没有出现此问题。

1 个答案:

答案 0 :(得分:0)

基于Chris Jester-Young在那里的评论,我发现在IDLE中已经是a reported bug了。如果您确实使用IDLE,那么您将不得不以某种方式解决它,具体取决于您对退格所做的事情。