subprocess 模块用来产生新的进程并连接到它的 input/output/error 管道,获得它的返回代码。这个模块被用来替代旧的模块和功能: os.system os.spawn* 使用 subprocess 模块 建议使用 run() 方法调用 subprocess 可以处理的所有用例。对于其他高级用例,可以直接使用 下划线管道接口。 subprocess.run(args, *, stdin=None, input=None, stdout=None, stderr=None, capture_output=False, shell=False, cwd=None, timeout=None, check=False, encoding=None, errors=None, text=