Найти в Дзене

Python. Библиотека os. Метод os.removedirs(). (81)

Метод os. removedirs (). описание и примеры

Метод os. removedirs ().

Синтаксис.

os.removedirs(путь)

путь – путем может быть полный (абсолютный) путь (например: ‘E:\РАзное\Python’, где ‘Python’ название каталога), или только название каталога (например ‘Python’). Может быть строкой (str ) или в байтовом представлении. Обязательный аргумент.

Метод os. removedirs() библиотеки os удаляет директорию указанною в его аргументе. Если после удаления директория верхнего уровня становится пустой, то метод удаляет и её и так удаляются все пустые директории до первой не пустой директории.

Для начала с помощью метода os.walk() сделаем дерево директории for_test2.

Дерево директории показывает, что только в директории full_1 есть файл, а в остальных директория находится только одна директория.

Применяем метод os. removedirs() к директории empty_1.1.1

-2

Построив с помощью метода os.walk() дерево папки for_test2 увидим, что удалены все папки кроме той в которой после удаления пустой директории остался файл (full_1).

-3

Метод возвращает None

-4

По ссылкам можно почитать мои конспекты:

Книги и курсы по Python
Книги и курсы по Python год спустя.
Встроенные функции (Built-in)
Методы словаря (Dict methods)
Методы списков (List methods)
Строковые методы (String Methods)
Библиотека os
Спецификаторы
Итерируемый тип данных
Инструкции continue, break и pass
Цикл for … in
Цикл while
Условная инструкция if
Индексация
Переменные
Встроенные функции print() и input()
Оператор присваивания
Основные типы данных
Утилита PIP
Коротко о языке