Метад 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,
які перабірае файлы ў папцы