Метад rmtree модуля shutil

Метад rmtree модуля shutil выдаляе папку з усімі файламі і папкамі, якія ў ёй знаходзяцца. У першым параметры метада задаем шлях да папкі. У другім неабавязковым параметры ўказваем ignore_errors. Калі яго значэнне True, то памылкі, якія ўзнікаюць у выніку няўдалага выдалення, будуць ігнаравацца. У трэцім неабавязковым параметры ўказваем oneerror. Калі яго значэнне False, то памылкі будуць апрацаваны шляхам выкліку паказанага апрацоўшчыка. Пасля паспяховага выдалення метад вяртае None.

Сінтаксіс

pythonimport shutil

shutil.rmtree(шлях да папкі, [ignore_errors], [oneerror])

Прыклад

Давайце выдалім папку dir з усім яе зместам:

pythonimport shutil

print(shutil.rmtree('dir2'))

Вынік выкананага кода:

pythonNone

Глядзіце таксама

  • метад move модуля shutil,
    які рэкурсіўна перамяшчае файл ці каталог
  • метад copytree модуля shutil,
    які рэкурсіўна капіюе папку
  • метад remove модуля os,
    які выдаляе файл
  • метад makedirs модуля os,
    які стварае папкі
  • метад rename модуля os,
    які пераймяноўвае файл і папку
  • метад scandir модуля os,
    які перабірае файлы ў папцы