我在学习有关转义字符串\的基础知识,偶然发现 \ b我正在使用\ b测试事物并发现它 涉及光标向后移动一个点,\ b之后的所有内容都可能会覆盖。 但是,由于知识如此有限,我 听不懂 为什么上面的脚本不能在命令行界面中打印出任何内容。 代码背后发生了什么。
print("a\b", end='')
print("a\b", end='')
print("a\b", end='')
print("a\b", end='')
该代码不打印任何内容。 我预先感谢您的宝贵建议
答案 0 :(得分:0)
在here中,阅读:
退格键不会删除任何内容,它会将光标移到左侧 然后您以后写的内容就会覆盖它。
这里您要打印一个字符,将光标向左移动,然后在其顶部打印空字符串""
。
要获得更清晰的想法,请尝试:
>>> print("hh\b", end="")
输出如下:
h>>>