Модуль 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.
Вы должны авторизоваться, чтобы оставлять комментарии.
Комментарии ()