Командная строка в python (питон) | Модуль os python
Пишем интерфейсы командной строки в Python как профи
Источник: Nuances of Programming Все мы, специалисты по анализу данных, выполняем множество рутинных и повторяющихся действий. Сюда относятся: создание еженедельных отчетов, ETL-операции (извлечение, преобразование, загрузка), обучение моделей с помощью различных наборов данных и т.д. Зачастую на выходе у нас появляется множество Python-скриптов, и каждый раз при выполнении кода нам приходится менять его параметры. Лично меня это бесит! Именно поэтому я стал превращать скрипты в повторно используемые инструменты интерфейса командной строки (CLI-инструменты)...
Python. Работаем с командной строкой
В этой статье мы продолжим начатое ранее и разберемся с работой с командной строкой в операционной системе из python-скрипта. Сделаем это в виде доработки скрипта из вышеописанной статьи - заменим стандартный архиватор библиотеки zipfile на 7-zip, отдельно установленный в системе. Для реализации взаимодействия с cmd будем использовать модуль subprocess. Subprocess Для взаимодействия с командной строкой будем использовать еще один встроенный модуль языка - subprocess. Существует несколько способов передачи команд в системную консоль как при помощи этого модуля, так и при помощи библиотеки os...