所以,我的问题是我是否应该在python命令行程序中使用os.system('cls')
清除命令行输出。我通常使用os
模块方式,但是,我已经读过使用子进程模块是调用命令行的更好选择。一般来说,我应该使用哪个?如果我确实使用子进程方式,我将如何去做,因为我对模块的经验很少,即使我已经尝试过阅读文档。提前感谢您的回复。
答案 0 :(得分:1)
如果您想使用subprocess
模块调用cls
而不是os.system()
,只需:
import subprocess
subprocess.call("cls", shell=True)
如果您想要更复杂的内容,请参阅subprocess documentation。