Seite 1 von 1

Probleme mit dem Befehl os.removedirs

Verfasst: Mittwoch 24. Oktober 2007, 10:37
von Christian85
Servus zusammen, ich arbeite erst seit kurzem mit Python unhd muss sagen bin begeistert. Nun habe ein Problem mit dem obengennanten Befehl.


Das Problem besteht darin das er mir einen Fehler ausgibt, dass die Datei nicht leer sei und daher nicht gelöscht werden kann.
Nun gut er soll ja auch keine leere Datei sondern die Datei samt Inhalt löschen.

Wer kann mir da weiter helfen.

Verfasst: Mittwoch 24. Oktober 2007, 10:41
von C4S3
Magst uns einen Codeschnipsel und die Fehlermeldung zeigen?
Danke!
(es wird daran gebastelt)

Verfasst: Mittwoch 24. Oktober 2007, 10:47
von BlackJack
Die Funktion löscht keine Dateien sondern Verzeichnisse. Zum löschen von Dateien gibt es `os.remove()`.

Wenn Du nicht ein leeres Verzeichnis, sondern einen ganzen Verzeichnisbaum oder nichtleere Verzeichnisse löschen möchtest, schau Dir mal `shutil.rmtree()` an.

Verfasst: Mittwoch 24. Oktober 2007, 10:58
von Christian85
Danke für die schnelle Hilfe BlackJack. Funktioniert wunderbar.