这里有几个人在 Python 中寻找退格键的答案。我搜索过的问题都没有为我回答这个问题,所以这里是:
简单目标:能够在一行上打印出状态字符串,其中下一个状态覆盖第一个状态。类似于 % complete 状态,我们无需滚动 1%\n、2%、... 等长行,而是用最新值覆盖第一行。
现在的问题。 当我在空闲时输入这个: print("a\bc")
我得到这个作为输出:ac
看起来像一个奇怪的盒子,在'a'和'c'之间有一个圆圈。使用sys.stdout.write()
.
这是空闲编辑器设置/问题吗?有谁知道我在 Idle Shell 中是否可以尝试?
感谢您的任何见解。
PS:在 Windows 7、64 位系统上运行 Python 3.3.2 Idle。
编辑:在 Notepad++ 中复制输出表明 Python 正在打印一个“退格”字符,而不是实际返回一个空格。也许我想要完成的事情是不可能的?