我是使用Thonny Python IDE进行编码的Raspberry Pi,每当我尝试使用'\ b'形式的退格键时,它都会输出一个复选标记:qazxsw poi
我已经看过这里的一些文章,只有少数人提到Tkinter中的GUI bug,但由于我没有使用它,我不确定发生了什么。我也在IDLE中用一个简单的Like this one命令对它进行了测试,但它仍然带有print('a\b')
后面的复选标记。
作为参考,我使用的答案是:a
特别是这部分产生了奇怪之处:
https://stackoverflow.com/a/39504463/11357553
我只是想通过删除打印到旋转光标的最新字符来完成提供的功能。我很新,能够解决我的大多数问题,但是这个问题让我陷入困境。
IDLE没有实现终端。它不处理控制字符或转义序列。在实际的终端仿真器中运行您的程序,而不是通过IDLE。
IDLE使用tkinter来实现其GUI。它使用两个TK文本区域来构成其窗口的编辑器和控制台部分。