Jac*_*ack 4 python backspace python-3.x
我在另一个问题中看到("\b")可以用来删除一个字符。然而,当我尝试时,\b它只在我打算删除的字符和后面的字符之间放置一个空格。还有其他方法可以退格吗?
(我正在尝试制作一个程序,它会写一个单词,删除它,然后重写一个新单词)
这取决于所使用的终端以及它如何解释\b,例如
print('Text: ABC\b\b\bXYZ')
Run Code Online (Sandbox Code Playgroud)
在 PyCharm 的交互式控制台中给出:
Text: ABC XYZ
Run Code Online (Sandbox Code Playgroud)
但在命令行(cmd.exe)中执行它给出:
Text: XYZ
Run Code Online (Sandbox Code Playgroud)
这里有更详细的解释:/sf/answers/1394820731/