Заметки о решаемых задачах АйТишников

Сделал - запиши. Нашёл - сохрани :)

Прошу прощения за рекламу на сайте. Я постарался сделать это максимально ненавязчиво и по минимуму. При чтении заинтересовавших вас статей она не будет вам мешать.
И если есть возможность поставить мой сайт в исключения у блокировщика рекламы, я буду очень признателен вам.

Справка по модулю OS в Python

Справка по модулю OS в Python

 

 

 

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

Основные функции модуля

  • os.getcwd() — возвращает текущую рабочую директорию.
    import os
    current_directory = os.getcwd()
    print("Текущая директория:", current_directory)
  • os.listdir(path) — возвращает список файлов и директорий в указанной директории.
    import os
    files = os.listdir('.')
    print("Файлы в текущей директории:", files)
  • os.mkdir(path) — создает новую директорию по указанному пути.
    import os
    os.mkdir('new_directory')
  • os.remove(path) — удаляет файл по указанному пути.
    import os
    os.remove('example.txt')
  • os.rename(src, dst) — переименовывает файл или директорию.
    import os
    os.rename('old_name.txt', 'new_name.txt')
  • os.system(command) — выполняет команду в командной строке.
    import os
    os.system('echo Hello, World!')
  • os.environ — предоставляет доступ к переменным окружения.
    import os
    path = os.environ.get('PATH')
    print("Переменная окружения PATH:", path)

Функции для работы с путями

  • os.path.join(path, *paths) — объединяет один или несколько компонентов пути.
    import os
    full_path = os.path.join('folder', 'subfolder', 'file.txt')
    print("Полный путь:", full_path)
  • os.path.exists(path) — проверяет, существует ли указанный путь.
    import os
    exists = os.path.exists('example.txt')
    print("Файл существует?", exists)
  • os.path.isfile(path) — проверяет, является ли указанный путь файлом.
    import os
    is_file = os.path.isfile('example.txt')
    print("Это файл?", is_file)
  • os.path.isdir(path) — проверяет, является ли указанный путь директорией.
    import os
    is_dir = os.path.isdir('folder')
    print("Это директория?", is_dir)
  • os.path.abspath(path) — возвращает абсолютный путь к указанному файлу или директории.
    import os
    abs_path = os.path.abspath('example.txt')
    print("Абсолютный путь:", abs_path)

Заключение

Модуль os является важным инструментом для работы с файловой системой и выполнения системных операций в Python.

 

10 января 2025, 23:42    Александр ЯП 0    157 0

 

 

 

 



Комментарии ()

    Вы должны авторизоваться, чтобы оставлять комментарии.