Shutil модулунун rmtree методу
shutil модулунун rmtree методу
папканы ичиндеги бардык файлдар жана папкалар
менен бирге жок кылат. Методдун биринчи параметринде
папкага жол көрсөтөбүз. Экинчи
милдеттүү эмес параметрде ignore_errors көрсөтөбүз.
Эгерде анын мааниси True болсо, анда жок кылуунун
ийгиликсиз болушунан келип чыккан каталар,
эске алынбай калат. Үчүнчү милдеттүү эмес
параметрде oneerror көрсөтөбүз. Эгерде
анын мааниси False болсо, анда каталар
көрсөтүлгөн иштетүүчү аркылуу ишке ашырылат.
Ийгиликтүү жок кылуу учурunda метод
None кайтарат.
Синтаксис
import shutil
shutil.rmtree(папкага жол, [ignore_errors], [oneerror])
Мисал
Келгиле, dir папкасын бардык
анын ичиндегилер менен бирге жок кылалы:
import shutil
print(shutil.rmtree('dir2'))
Аткарылган коддун натыйжасы:
None
Ошондой эле караңыз
-
moveметодуshutilмодулунун,
ал файлды же каталогду рекурсивдүү жылытат -
copytreeметодуshutilмодулунун,
ал папканы рекурсивдүү көчүрөт -
removeметодуosмодулунун,
ал файлды жок кылат -
makedirsметодуosмодулунун,
ал папкаларды tүзөт -
renameметодуosмодулунун,
ал файлды жана папканы атасын өзгөртөт -
scandirметодуosмодулунун,
ал папкадагы файлдарды кайталайт