在新的 python 中/r 和/b 不起作用(我使用的是 Windows 10 和 repl.it)
是否有一种简单的方法可以使线条看起来像退格本身?
import sys
print("FAILED...")
sys.stdout.write("\033[F") #back to previous line
sys.stdout.write("\033[K") #clear line
print("SUCCESS!")
也不起作用 /\
|
最佳答案
控制字符的解释完全取决于目标设备的渲染引擎。例如,如果您正在写入基于纸张的输出(例如老式电传打字机 33 终端),则无法删除文本。设备驱动程序在支持哪些控件以及如何支持方面有所不同。
您需要检查设备的文档,无论是 xterminal、命令窗口还是其他任何东西——该 channel 如何解释这些字符?
关于python -\r 和\b 在 Python 中不起作用? (如何删除一条线?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52996191/