Найти тему
SoftSAR

Модуль OS Python

Модуль OS из стандартной библиотеки обычно используется для работы с установленной ОС, а также файловой системой ПК. Он содержит множество полезных методов, предназначенных для работы с файлами и папками на ПК. Программы, работающие с модулем OS, не зависят от типа ОС.

Методы, включенные в неё позволяют определять тип операционной системы, получать доступ к переменным окружения, управлять директориями и файлами.

Эта функция предоставляет имя импортируемого модуля операционной системы. Доступные варианты: posix, nt, mac, os2, ce, java.

Получить сведения, которые касаются конфигурации компьютера, можно при помощи метода environ. Вызвав метод мы получаем словарь переменных окружения. Метод позволяет добавлять и удалять переменные окружения. Данным методом можно узнать название системного диска, адрес домашней директории, имя системы и массу другой информации.

По умолчанию рабочей директорией Python скрипта (программы) является текущий каталог с ее исходным кодом. Это позволяет использовать относительные пути при обращении к файлам, находящимся в одной папке с программой.

При необходимости можно изменить текущий рабочий каталог, применив метод chdir и передав в качестве параметра путь к рабочей директории.

Метод exists позволяет проверить наличие файла или директории по указанному пути, что позволяет избегать ошибок, связанных с отсутствием файла или директории.

Проверить, является ли объект файлом, поможет функция isfile, которая принимает путь к файлу.

Так же можно проверить является дли объект директорией, вызвав метод isdir.

Метод mkdir позволяет создать папку, указав для нее в качестве параметра путь.

Метод makedirs позволяет создавать вложенные папки.

Удалить ненужные файлы и папки можно с помощью метода remove и rmdir соответственно, передав в качестве параметра абсолютный либо относительный путь к объекту.

Метод rename позволяет переименовать файл, а также переместить фай в другую директорию.

Проверить наличие в каталоге определенных объектов позволяет функция listdir. С её помощью можно получить информацию о файлах и папках в виде списка.

В данной статье, мы рассмотрели базовые возможности модуля os, применяемые в программах на языке Python.

С уважением, Карян Армен.
Занимаюсь профессиональной разработкой прикладных программ на Python.
email SoftSAR@yandex.ru
Telegram @SoftSar_am
Наука
7 млн интересуются