Метод 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,
который перебирает файлы в папке