为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

四季花海 2023-02-22 15:41:08
我正在编写一个简单的加载动画程序,就像您在 Window Command 处理某些东西时看到的那样。不幸的是,这在 Python IDLE 中似乎不起作用。我发现问题的根源是 Python 的\b函数,它应该退格之前写的字符。出于某种原因,这会打印一个字符。当在 CMD 中打开时,它按预期工作。有什么可能是错误的想法吗?退格键在 IDLE 中不起作用的示例:
查看完整描述

2 回答

?
拉莫斯之舞

TA贡献1820条经验 获得超10个赞

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



查看完整回答
反对 回复 2023-02-22
?
九州编程

TA贡献1785条经验 获得超4个赞

IDLE运行正常;它只是没有按照您期望的方式工作。如果您的程序需要\b将光标向左移动以允许其他文本覆盖之前的字符,那么您需要使用支持这种行为的终端。



查看完整回答
反对 回复 2023-02-22
  • 2 回答
  • 0 关注
  • 321 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信