809 читали · 3 года назад
Python. Работаем с командной строкой
В этой статье мы продолжим начатое ранее и разберемся с работой с командной строкой в операционной системе из python-скрипта. Сделаем это в виде доработки скрипта из вышеописанной статьи - заменим стандартный архиватор библиотеки zipfile на 7-zip, отдельно установленный в системе. Для реализации взаимодействия с cmd будем использовать модуль subprocess. Subprocess Для взаимодействия с командной строкой будем использовать еще один встроенный модуль языка - subprocess. Существует несколько способов передачи команд в системную консоль как при помощи этого модуля, так и при помощи библиотеки os...
Работа с командной строкой в Python
Название статьи, возможно, не совсем точное. Но я что-то лучше не придумал. Речь пойдёт не о параметрах командной строки, которые передаются в программу, а об использовании команд оболочки (shell, командного интерпретатора) в сценариях на Python. В разных операционных системах эти оболочки разные. Например, в Windows это cmd.exe (в старых версиях Windows это была command.com). Командный интерпретатор имеет определённый набор команд. В Windows (хотя такая команда, если я не ошибаюсь, была ещё в DOS), например, команда DIR выводит список файлов и каталогов в текущей папке...