Метод os.system() в Python — как работает

Метод Python os.system() используется для выполнения команды(строки) в подоболочке. Метод os.system() реализуется путем вызова стандартной функции C system() и имеет те же ограничения.

Синтаксис

Параметры

Command имеет строковый тип, указывающий, какую команду выполнить.

Возвращаемое значение

Основан на используемой вами операционной системе. Например, если вы используете UNIX, метод вернет статус завершения процесса, а если вы используете Windows, то возвращаемым значением будет значение, возвращенное системной оболочкой после выполнения команды.

Функция os.system() выполнит команду оболочки, и результат будет выведен на стандартный вывод, но вывод, возвращаемый функцией, является возвращаемым значением.

Пример 1: как использовать метод os.system()

Мы будем использовать метод os.system(), чтобы получить текущую дату компьютера.

Выход

Попробуем узнать версию git с помощью системной команды git –version.

Пример 2: выполнение команды git

Выход

Обратите внимание, что мы не выводим на консоль вывод команды git version; он печатается, потому что консоль здесь является стандартным потоком вывода.

Оцените статью

Автор статей и разработчик, делюсь знаниями.

Программирование на Python