Shutil модулунун rmtree методу

shutil модулунун rmtree методу папканы ичиндеги бардык файлдар жана папкалар менен бирге жок кылат. Методдун биринчи параметринде папкага жол көрсөтөбүз. Экинчи милдеттүү эмес параметрде ignore_errors көрсөтөбүз. Эгерде анын мааниси True болсо, анда жок кылуунун ийгиликсиз болушунан келип чыккан каталар, эске алынбай калат. Үчүнчү милдеттүү эмес параметрде oneerror көрсөтөбүз. Эгерде анын мааниси False болсо, анда каталар көрсөтүлгөн иштетүүчү аркылуу ишке ашырылат. Ийгиликтүү жок кылуу учурunda метод None кайтарат.

Синтаксис

pythonimport shutil

shutil.rmtree(папкага жол, [ignore_errors], [oneerror])

Мисал

Келгиле, dir папкасын бардык анын ичиндегилер менен бирге жок кылалы:

pythonimport shutil

print(shutil.rmtree('dir2'))

Аткарылган коддун натыйжасы:

pythonNone

Ошондой эле караңыз

  • move методу shutil модулунун,
    ал файлды же каталогду рекурсивдүү жылытат
  • copytree методу shutil модулунун,
    ал папканы рекурсивдүү көчүрөт
  • remove методу os модулунун,
    ал файлды жок кылат
  • makedirs методу os модулунун,
    ал папкаларды tүзөт
  • rename методу os модулунун,
    ал файлды жана папканы атасын өзгөртөт
  • scandir методу os модулунун,
    ал папкадагы файлдарды кайталайт