Я полностью запутался между subprocess.call()
, subprocess.Popen()
, subprocess.check_call()
.
Что блокирует, а что нет?
Что я хочу сказать, если я использую subprocess.Popen()
, ожидает ли родительский процесс дочернего процесса return
/exit
, прежде чем он продолжит выполнение.
Как shell=True
влияет на эти вызовы?