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