Метод os. removedirs ().
Синтаксис.
os.removedirs(путь)
путь – путем может быть полный (абсолютный) путь (например: ‘E:\РАзное\Python’, где ‘Python’ название каталога), или только название каталога (например ‘Python’). Может быть строкой (str ) или в байтовом представлении. Обязательный аргумент.
Метод os. removedirs() библиотеки os удаляет директорию указанною в его аргументе. Если после удаления директория верхнего уровня становится пустой, то метод удаляет и её и так удаляются все пустые директории до первой не пустой директории.
Для начала с помощью метода os.walk() сделаем дерево директории for_test2.
Дерево директории показывает, что только в директории full_1 есть файл, а в остальных директория находится только одна директория.
Применяем метод os. removedirs() к директории empty_1.1.1
Построив с помощью метода os.walk() дерево папки for_test2 увидим, что удалены все папки кроме той в которой после удаления пустой директории остался файл (full_1).
Метод возвращает None
По ссылкам можно почитать мои конспекты:
Книги и курсы по Python
Книги и курсы по Python год спустя.
Встроенные функции (Built-in)
Методы словаря (Dict methods)
Методы списков (List methods)
Строковые методы (String Methods)
Библиотека os
Спецификаторы
Итерируемый тип данных
Инструкции continue, break и pass
Цикл for … in
Цикл while
Условная инструкция if
Индексация
Переменные
Встроенные функции print() и input()
Оператор присваивания
Основные типы данных
Утилита PIP
Коротко о языке