从子进程文档开始.
如果你想获得输出:
>>> import subprocess
>>> output = subprocess.Popen(['uname', '-a'], stdout=subprocess.PIPE).communicate()[0]
>>> output
'Linux'
Run Code Online (Sandbox Code Playgroud)
如果你只想打电话而不是处理输出:
>>> subprocess.call(['echo', 'Hi'])
Hi
0
Run Code Online (Sandbox Code Playgroud)
subprocess.check_call是相同的,除非它CalledProcessError在使用无效参数调用命令时抛出a .
一个很好的子流程教程.