Метод 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,
който обхожда файлове в папка