offline version v3
Запись на курсы по HTML, CSS, JavaScript, PHP, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
126 of 151 menu

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