\b(退格键)在 Python IDLE 中无法正常运行,而是打印框字符

我正在编写一个简单的加载动画程序,就像您在 Window Command 处理某些东西时看到的那样。不幸的是,这在 Python IDLE 中似乎不起作用。
我发现问题的根源是 Python 的\b函数,它应该退格之前写的字符。出于某种原因,这会打印一个字符。当在 CMD 中打开时,它按预期工作。

有什么可能是错误的想法吗?

退格键在 IDLE 中不起作用的示例:

http://img4.mukewang.com/63f5c72a000111b306530652.jpg

四季花海
浏览 328回答 2
2回答

拉莫斯之舞

一种答案是 IDLE 不支持\b,因此它在方框内打上了问号。没有办法解决这个问题,只能要求 Python 添加对它的支持。

九州编程

IDLE运行正常;它只是没有按照您期望的方式工作。如果您的程序需要\b将光标向左移动以允许其他文本覆盖之前的字符,那么您需要使用支持这种行为的终端。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python