дождитесь завершения всех подпроцессов? [дубликат]
этот вопрос уже есть ответ здесь:
- Python на Windows-как дождаться нескольких дочерних процессов? 5 ответов
- подпроцесс.подождите () не дожидаясь завершения процесса Popen (при использовании потоков)? 4 ответы
У меня есть основной процесс, который создает два или более подпроцессов, я хочу, чтобы основной процесс ждал, пока все подпроцессы завершат свои операции и выйдут?
# main_script.py
p1 = subprocess.Popen(['python script1.py'])
p2 = subprocess.Popen(['python script2.py'])
...
#wait main process until both p1, p2 finish
...