Модуль 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 и разработке ваших проектов.
Добавить комментарий