126 of 151 menu

Метод 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,
    който обхожда файлове в папка
Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне