Python退格键(\ b)创建复选标记字符

问题描述 投票:0回答:1

我是使用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

我只是想通过删除打印到旋转光标的最新字符来完成提供的功能。我很新,能够解决我的大多数问题,但是这个问题让我陷入困境。

python raspberry-pi backspace thonny
1个回答
0
投票

IDLE没有实现终端。它不处理控制字符或转义序列。在实际的终端仿真器中运行您的程序,而不是通过IDLE。

IDLE使用tkinter来实现其GUI。它使用两个TK文本区域来构成其窗口的编辑器和控制台部分。

© www.soinside.com 2019 - 2024. All rights reserved.