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

shutil модулининг rmtree методи папкани унинг ичидаги барча файл ва папкалар билан бирга ўчиради. Методнинг биринчи параметрида папкага бўлган йўлни кўрсатамиз. Иккинчи ихтиёрий параметрда 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 модулининг,
    у папкадаги файлларни такрорлайди