subprocess.call ()
subprocess.call ( args, *, stdin=None, stdout=None, stderr=None, shell=False, cwd=None, timeout=None, **other_popen_kwargs )
Запускает команду, описанную args. Ожидает завершения команды, затем возвращает атрибут кода возврата returncode.
Код, которому необходимо захватить stdout или stderr, должен вместо этого использовать run ():
run(...).returncode
Чтобы подавить stdout или stderr, укажите значение DEVNULL.
Приведенные выше аргументы - лишь некоторые общие. Полная сигнатура функции такая же, как у конструктора Popen - эта функция передает все предоставленные аргументы, кроме timeout, непосредственно через этот интерфейс.
Изменено в версии 3.3: добавлен timeout.
Last updated
Was this helpful?