Shutil modulining rmtree metodi

shutil modulining rmtree metodi papka va uning ichidagi barcha fayl va papkalarni o'chiradi. Metodning birinchi parametrida papka yo'lini ko'rsatamiz. Ikkinchi ixtiyoriy parametrda ignore_errors ni belgilaymiz. Agar uning qiymati True bo'lsa, o'chirish jarayonida yuzaga keladigan xatolar e'tiborga olinmaydi. Uchinchi ixtiyoriy parametrda oneerror ni ko'rsatamiz. Agar uning qiymati False bo'lsa, xatolar belgilangan ishlovchi tomonidan qayta ishlanadi. Muvaffaqiyatli o'chirilganda metod None qaytaradi.

Sintaksis

pythonimport shutil

shutil.rmtree(papka yo'li, [ignore_errors], [oneerror])

Misol

Keling dir papkasini uning butun tarkibi bilan o'chiramiz:

pythonimport shutil

print(shutil.rmtree('dir2'))

Kod bajarilish natijasi:

pythonNone

Shuningdek qarang

  • move metodi shutil moduli,
    bu fayl yoki katalogni rekursiv ko'chiradi
  • copytree metodi shutil moduli,
    bu papkani rekursiv nusxalaydi
  • remove metodi os moduli,
    bu faylni o'chiradi
  • makedirs metodi os moduli,
    bu papkalarni yaratadi
  • rename metodi os moduli,
    bu fayl va papkani nomini o'zgartiradi
  • scandir metodi os moduli,
    bu papkadagi fayllarni takrorlaydi