
⚡️ Работаем с командной строкой
В этом нам поможет модуль subprocess — он позволяет создавать новые процессы, подключать вывод и работать с кодом возврата.
Пройдемся по его методам:
run(args) — вызывает команду, переданную в args. Ожидает её выполнения и возвращает CompletedProcess. Если возникает ошибка, то вызывает CalledProcessError.
Popen(args) — класс, который вызывает args команду в виде нового процесса.
STDOUT — особая переменная, которая говорит, что данные должны идти на вывод в ту же консоль.
DEVNULL — особая переменная, которая избавляется от всех входящих данных.
#миниурок #subprocess
В этом нам поможет модуль subprocess — он позволяет создавать новые процессы, подключать вывод и работать с кодом возврата.
Пройдемся по его методам:
run(args) — вызывает команду, переданную в args. Ожидает её выполнения и возвращает CompletedProcess. Если возникает ошибка, то вызывает CalledProcessError.
Popen(args) — класс, который вызывает args команду в виде нового процесса.
STDOUT — особая переменная, которая говорит, что данные должны идти на вывод в ту же консоль.
DEVNULL — особая переменная, которая избавляется от всех входящих данных.
#миниурок #subprocess