Пока мы работаем над кодом, и если мы хотим взаимодействовать с операционной системой, мы можем использовать модуль os из python. С помощью этого модуля мы можем взаимодействовать с нашей операционной системой. По сути, модуль os будет установлен по умолчанию, а если его нет, используйте команду pip install os-sys. Эта команда устанавливает не только модуль os, но и некоторые системные инструменты.

Давайте рассмотрим некоторые основные функции модуля os, которые обычно используются:

Сначала импортируйте модуль os, используя функцию importimport os.

Чтобы узнать текущий рабочий каталог, мы используем os.getcwd(). Эта функция помогает нам узнать, где выполняется скрипт Python, и всякий раз, когда мы вызываем файл, этот текущий рабочий каталог используется в качестве ссылки.

Мы также можем изменить текущий рабочий каталог, используя функцию os.chdir(). В скобках можно указать путь, на который его нужно изменить.

Создание каталога

Используя модуль os, мы можем создать каталог внутри указанного пути. Если мы не указали путь, каталог будет создан внутри текущего рабочего каталога. Если создаваемый каталог уже существует, этот метод выдает ошибку FileExistsError.

Чтобы проверить, создан каталог или нет, я использую функцию с именем os.listdir(). Эта функция помогает нам составить список каталогов, присутствующих внутри указанного пути. Если путь не указан, он укажет список каталогов в текущем рабочем каталоге.

Если я хочу создать каталог с именем Sample внутри каталога Folder_1, сначала мне нужно соединить путь с помощью os.path.join(). Это объединит путь с путем, указанным в скобках, вместе с текущим рабочим каталогом.

Удаление каталогов или файлов

Чтобы удалить каталог, мы можем использовать функцию os.rmdir(). Это удалит каталог, указанный в пути внутри скобок.

Здесь мы удалили каталог Sample из каталога Folder_1.

Чтобы удалить файл, мы можем использовать функцию os.remove(). Это удалит файл, указанный внутри скобки.

Перед удалением файла:

После удаления файла с помощью os.remove():

Здесь мы успешно удалили файл «Text.txt» из текущего рабочего каталога.

Любая критика, предложение или дополнение, соответствующие этой статье, приветствуются.