Löschen einer Datei in Python
-
Verwenden Sie die Funktion
truncate()
, um den Inhalt einer Datei in Python zu löschen -
Verwenden Sie den Modus
write
, um den Inhalt einer Datei in Python zu löschen
In diesem Tutorial zeigen wir Ihnen, wie Sie eine Datei in Python löschen können.
Verwenden Sie die Funktion truncate()
, um den Inhalt einer Datei in Python zu löschen
Die Methode truncate()
in der Python-Dateiverarbeitung ermöglicht es uns, die Größe der aktuellen Datei auf eine bestimmte Anzahl von Bytes zu setzen. Wir können die gewünschte Größe als Argumente an die Funktion übergeben. Um eine Datei abzuschneiden, müssen wir sie im Anfüge- oder Lesemodus öffnen. Ein Beispiel.
with open("sample.txt", "r+") as f:
f.truncate(4)
Beachten Sie, dass die Datei im Lese- und Schreibmodus geöffnet ist. Der obige Code ändert die Größe der Beispieldatei auf 4 Byte. Um den gesamten Inhalt einer Datei zu löschen, übergeben wir einfach 0 an die Funktion, wie unten gezeigt.
with open("sample.txt", "r+") as f:
f.truncate(0)
Diese Methode ist praktisch, wenn wir eine Datei lesen und ihren Inhalt anschließend löschen wollen. Beachten Sie auch, dass, wenn man in diese Datei schreiben muss, nachdem man ihre Elemente gelöscht hat, f.seek(0)
hinzufügen muss, um nach der Funktion truncate()
an den Anfang der Datei zu gelangen.
Verwenden Sie den Modus write
, um den Inhalt einer Datei in Python zu löschen
Wenn wir in Python eine Datei im Schreibmodus öffnen, wird automatisch der gesamte Inhalt der Datei gelöscht. Der folgende Code zeigt, wie das geht.
with open("sample.txt", "w") as f:
pass
Wenn wir die Datei im Schreibmodus öffnen, wird automatisch der gesamte Inhalt der Datei gelöscht. Das Schlüsselwort pass
legt hier fest, dass keine Operation ausgeführt wird.
Eine andere Methode, um das Gleiche zu erreichen, wird unten gezeigt:
f = open("sample.txt", "w")
f.close()
Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.
LinkedInVerwandter Artikel - Python File
- So erhalten Sie alle Dateien eines Verzeichnisses
- Wie man in Python Text an eine Datei anhängt
- Wie man prüft, ob eine Datei in Python existiert
- Wie man Dateien mit einer bestimmten Endung nur in Python findet
- Wie man bestimmte Zeilen aus einer Datei in Python liest
- Dateiberechtigungen in Python ändern