Модуль os в Python предоставляет множество функций для работы с операционной системой. В этой статье мы рассмотрим основные возможности модуля и приведем примеры их использования.
Импорт модуля
Для начала работы с модулем os, необходимо его импортировать:
import os
Работа с файлами и директориями
Модуль os предоставляет функции для работы с файлами и директориями. Например, для создания директории можно использовать функцию mkdir():
os.mkdir("new_directory")
😉 Если директория с таким именем уже существует, то возникнет исключение. Чтобы избежать этого, можно использовать функцию makedirs() с параметром exist_ok=True:
os.makedirs("new_directory", exist_ok=True)
Для удаления директории используйте функцию rmdir():
os.rmdir("new_directory")
Для переименования файла или директории используйте функцию rename():
os.rename("old_name.txt", "new_name.txt")
Работа с путями
Модуль os также предоставляет функции для работы с путями к файлам и директориям. Например, для получения абсолютного пути файла или директории используйте функцию abspath():
absolute_path = os.path.abspath("relative_path")
Для проверки существования файла или директории используйте функцию exists():
if os.path.exists("file.txt"):
print("Файл существует")
Работа с переменными окружения
Модуль os также позволяет работать с переменными окружения. Чтобы получить значение переменной окружения, используйте функцию getenv():
user_name = os.getenv("USERNAME")
print(f"Имя пользователя: {user_name}")
😉 Для установки значения переменной окружения используйте функцию putenv():
os.putenv("MY_VARIABLE", "my_value")
Заключение
В этой статье мы рассмотрели основные возможности модуля os в Python. Он предоставляет множество функций для работы с операционной системой, таких как создание и удаление директорий, работа с путями и переменными окружения. Надеемся, что эта информация поможет вам в изучении Python и разработке ваших проектов.
Перейти в телеграм, чтобы получить результаты теста





Забрать
Добавить комментарий