os — это стандартный модуль Python для работы с операционной системой. Он включает функции для управления файлами, каталогами, путями и окружением, которые работают на разных ОС (Windows, Linux, macOS) и обеспечивают переносимость кода. Для безопасной и корректной генерации путей к файлам и папкам в различных ОС используется вложенный модуль os.path. import os
path = os.path.join("home", "user", "documents")
print(path)
# Windows: home\user\documents
# Linux/macOS: home/user/documents os.listdir(path) — возвращает список всех файлов и папок в указанной директории path. Пример использования: import os
# Получить список файлов и папок текущей директории
contents = os.listdir(".")
print(contents) Если передать в listdir путь к другой директории, он вернет содержимое этой директории. import os
# Текущий каталог
current_dir = os.getcwd()
print("Текущая директория:", current_dir)
# Создаем путь к файлу
file_path = os.path.join(current_dir, "example.txt")
print("Путь к файлу:", file_path