如果您查看Python文档的subprocess部分,则会注意到有一个示例如何替换
os.system()为
subprocess.Popen():
sts = os.system("mycmd" + " myarg")…与…具有相同的作用
sts = Popen("mycmd" + " myarg", shell=True).wait()“改进的”代码看起来更复杂,但是更好,因为一旦您知道
subprocess.Popen(),您就不需要其他任何东西。
subprocess.Popen()替换了
os.system()分散在其他三个Python模块中的其他几个工具(仅是其中的一种)。
如果有帮助,可以认为它
subprocess.Popen()是非常灵活的
os.system()。



