我正在尝试更新 PyCharm 控制台中的最后一行。说,我打印 a
然后我想把它改成 c
.但是,我遇到了以下问题。当我运行时:
print 'a\bc'
它打印
a c
而所需的输出(这也是我在 Windows 控制台中看到的)是:
c
有没有办法将光标移回 PyCharm 的控制台?或者删除整行?
最佳答案
这不是错误,这是在 PyCharm 和 IDLE shell 中发现的交互式控制台的限制。
当使用 windows 命令提示符或 linux shell 时 - \b
字符被解释为退格符并在解析时实现 - 但是,在 PyCharm 和 IDLE 的交互式控制台中,\b
字符和许多其他字符被禁用,取而代之的是您只需获取字符的 ASCII 表示(在大多数情况下为空格)。
关于python - '\b' 不会在 PyCharm 控制台中打印退格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19925189/