Работа с каталогами в Python
Содержание
Модуль ОС в python предоставляет функции для взаимодействия с операционной системой. Этот модуль содержит интерфейс для многих функций, зависящих от операционной системы, для управления процессами, файлами, файловыми дескрипторами, каталогами и другими «низкоуровневыми» функциями ОС.
Текущий рабочий каталог Getcwd()
Getcwd() возвращает путь к текущему рабочему каталогу. Это каталог, который ОС использует для преобразования относительного имени файла в абсолютное имя файла.
Пример:
import os cur_dir = os.getcwd() print(cur_dir)
Список содержимого каталога Listdir()
Функция listdir() возвращает содержимое каталога.
Пример:
import os contents = os.listdir() print(contents)
Создание новой папки mkdir() в Python
Метод mkdir() создает новый каталог. Он возвращает ошибку, если родительский каталог не существует.
Пример:
import os os.mkdir("Temp")
В приведенном выше примере создайте новый каталог «Temp» в текущем пути.
Создание подкаталогов в Python
import os os.makedirs("Temp/temp1/temp2/")
Удаление пустой папки
Метод rmdir() удалит пустой каталог или папку.
Пример:
import os os.rmdir("Temp")
Переименование папки в Python
Метод os.rename() может переименовать папку из старого имени в новое.
Пример:
import os os.rename("Temp","Temp11")
Источник: net-informations.com