Метод rmtree модуля shutil
Метод rmtree модуля shutil
удаляет папку со всеми файлами и папками,
которые в ней находятся. В первом параметре
метода задаем путь к папке. Во втором
необязательном параметре указываем ignore_errors.
Если его значение True, то ошибки,
возникающие в результате неудачного удаления,
будут игнорироваться. В третьем необязательном
параметре указываем oneerror. Если
его значение False, то ошибки
обработаются путем вызова указанного
обработчика. При успешном удалении метод
возвращает None.
Синтаксис
import shutil
shutil.rmtree(путь к папке, [ignore_errors], [oneerror])
Пример
Давайте удалим папку dir со всем
ее содержимым:
import shutil
print(shutil.rmtree('dir2'))
Результат выполненного кода:
None
Смотрите также
-
метод
moveмодуляshutil,
который рекурсивно перемещает файл или каталог -
метод
copytreeмодуляshutil,
который рекурсивно копирует папку -
метод
removeмодуляos,
который удаляет файл -
метод
makedirsмодуляos,
который создает папки -
метод
renameмодуляos,
который переименовывает файл и папку -
метод
scandirмодуляos,
который перебирает файлы в папке