Heim >Backend-Entwicklung >Python-Tutorial >Wie lösche ich Dateien und Ordner in Python?
Dateien und Ordner in Python löschen
Bei der Arbeit mit Dateien und Ordnern in Python ist es oft praktisch, diese löschen zu können. Hier sind drei gängige Möglichkeiten, dies zu tun:
1. Verwenden von pathlib
Das Pathlib-Modul bietet eine plattformübergreifende Möglichkeit, mit Dateipfaden zu arbeiten. Es bietet die folgenden zwei Methoden zum Löschen:
2. Shutil verwenden
Das Shutil-Modul bietet eine Sammlung von Hilfsfunktionen für die Arbeit mit Dateien und Ordnern. Es bietet die Funktion rmtree() zum rekursiven Löschen eines Verzeichnisses und seines gesamten Inhalts.
3. Mit os
Für Python-Versionen 3.3 und niedriger können Sie die folgenden Methoden aus dem os-Modul verwenden:
Verwendungsbeispiele:
An Wenn Sie eine Datei mit dem Namen „myfile.txt“ mit pathlib löschen möchten, können Sie Folgendes verwenden Code:
import pathlib path = pathlib.Path("myfile.txt") path.unlink()
Um ein Verzeichnis mit dem Namen „my_directory“ mit „shutil“ zu löschen, können Sie den folgenden Code verwenden:
import shutil shutil.rmtree("my_directory")
Um einen symbolischen Link mit dem Namen „my_link“ mit os zu löschen. unlink() können Sie den folgenden Code verwenden:
import os os.unlink("my_link")
Das obige ist der detaillierte Inhalt vonWie lösche ich Dateien und Ordner in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!