例如\b 退格键打印为四边形(在下面的示例中显示为 [])。但是\n 换行是可以的。
>>> print 'abc\bd'
abc[]d
>>> print 'abc\nd'
abc
d
我在 Vista(专业版)、python 2.7 下运行
我尝试过在谷歌上搜索这个问题,但找不到任何相关的东西,这看起来很奇怪,让我想知道我的设置中是否有某些设置或其他可能是错误的。不知道要寻找什么。
最佳答案
block 引用> block 引用>What am I doing wrong or what should I be looking for?
Is it reasonable to expect backspace, specifically, to work?不,IDLE 不支持退格键、回车符、换页符或 ANSI 转义序列。
您正在期待
\b
在 IDLE 的交互式 shell 窗口中将光标向左移动一个单元格。它不会那样做。 IDLE 不支持在其 shell 窗口中进行光标寻址,换行符和制表符除外。
关于python IDLE shell 似乎无法正确处理一些转义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20637122/