Python - os.popen和subprocess.Popen有什么不同?
答案 0 :(得分:6)
os
进程功能被认为已过时。 {2.4}中引入了subprocess
模块,作为几个与子进程相关的旧模块和函数的统一,更强大的替代品。它们列在here:
os.system
os.spawn*
os.popen*
popen2.*
commands.*
os.popen
(但有趣的是,它在Python 3中并未被弃用,其中it is implemented in terms of subprocess.Popen
)。 how to replace it with subprocess.Popen
上的文档中有一段。