Подтвердить что ты не робот

Можно ли вызвать subprocess.call, не дожидаясь завершения процесса?

В настоящее время я использую subprocess.call() для вызова другой программы, но он блокирует исполняемый поток, пока эта программа не закончится. Есть ли способ просто запустить эту программу, не дожидаясь возврата?

4b9b3361

Ответ 1

Используйте subprocess.Popen вместо subprocess.call:

process = subprocess.Popen(['foo', '-b', 'bar'])