Die Methode rmtree des shutil-Moduls
Die Methode rmtree des Moduls shutil
löscht ein Verzeichnis mit allen darin enthaltenen Dateien und Ordnern.
Im ersten Parameter der
Methode wird der Pfad zum Verzeichnis angegeben. Im zweiten
optionalen Parameter wird ignore_errors angegeben.
Wenn der Wert True ist, werden Fehler,
die aufgrund eines fehlgeschlagenen Löschvorgangs auftreten,
ignoriert. Im dritten optionalen
Parameter wird oneerror angegeben. Wenn
der Wert False ist, werden Fehler
durch den Aufruf eines spezifizierten
Handlers verarbeitet. Bei erfolgreichem Löschen gibt die Methode
None zurück.
Syntax
import shutil
shutil.rmtree(Pfad zum Verzeichnis, [ignore_errors], [oneerror])
Beispiel
Lassen Sie uns das Verzeichnis dir mit dem gesamten
darin enthaltenen Inhalt löschen:
import shutil
print(shutil.rmtree('dir2'))
Ergebnis des ausgeführten Codes:
None
Siehe auch
-
Methode
movedes Modulsshutil,
die rekursiv eine Datei oder ein Verzeichnis verschiebt -
Methode
copytreedes Modulsshutil,
die rekursiv ein Verzeichnis kopiert -
Methode
removedes Modulsos,
die eine Datei löscht -
Methode
makedirsdes Modulsos,
die Verzeichnisse erstellt -
Methode
renamedes Modulsos,
die eine Datei oder ein Verzeichnis umbenennt -
Methode
scandirdes Modulsos,
die Dateien in einem Verzeichnis durchläuft