可以调用subprocess.call而无需等待进程完成吗?

zer*_*lus 33 python

我目前正在使用subprocess.call()来调用另一个程序,但它阻止执行的线程,直到该程序完成.有没有办法简单地启动该程序而无需等待返回?

Ble*_*der 50

使用subprocess.Popen而不是subprocess.call:

process = subprocess.Popen(['foo', '-b', 'bar'])
Run Code Online (Sandbox Code Playgroud)