【发布时间】:2013-12-18 03:45:54
【问题描述】:
例如 \b 退格打印为四边形(在下面的示例中显示为 [])。但是 \n 换行符没问题。
>>> print 'abc\bd'
abc[]d
>>> print 'abc\nd'
abc
d
我在 Vista (pro)、python 2.7 下运行
我已经尝试在 SO 中搜索这个问题,但找不到任何相关内容,这看起来很奇怪,让我想知道我的设置中是否存在某些设置或其他设置错误。不知道要寻找什么。
【问题讨论】:
-
您已经充分描述了您的情况。你有问题吗?
-
罗布是对的。也就是说,问题可能出在你的 shell 和你碰巧使用的编码上。
-
我也在运行Vista,但是我对你的情况理解的不是很清楚,请你详细说明一下吗?
-
@rob:我问的问题是我做错了什么或者我应该寻找什么。我相信这就是大多数人会如何解释我的帖子的结论。你有答案吗? :)
-
@Marcel:我正在使用带有默认编码的 IDLE。新行和制表符转义可以正常工作,其他则不行。期望退格键起作用是否合理?我应该强制使用特定的编码吗?
标签: python escaping windows-vista python-idle