我应该继续使用os模块清除屏幕还是使用子进程?

时间:2012-05-01 16:45:33

标签: python python-2.7

所以,我的问题是我是否应该在python命令行程序中使用os.system('cls')清除命令行输出。我通常使用os模块方式,但是,我已经读过使用子进程模块是调用命令行的更好选择。一般来说,我应该使用哪个?如果我确实使用子进程方式,我将如何去做,因为我对模块的经验很少,即使我已经尝试过阅读文档。提前感谢您的回复。

1 个答案:

答案 0 :(得分:1)

如果您想使用subprocess模块调用cls而不是os.system(),只需:

import subprocess
subprocess.call("cls", shell=True)

如果您想要更复杂的内容,请参阅subprocess documentation