Heim >Backend-Entwicklung >Python-Tutorial >Wie kann ich in Python an eine Datei anhängen, anstatt sie zu überschreiben?
An Dateien anhängen vs. überschreiben
In Python wird beim Zugriff auf eine Datei zum Schreiben standardmäßig deren Inhalt überschrieben. Um stattdessen an eine vorhandene Datei anzuhängen, können Sie den Modusparameter der open()-Funktion verwenden.
Lösung:
Um an eine Datei anzuhängen, legen Sie das Modusargument fest open() zu „a“ (anhängen). Dadurch können Sie weiterhin Inhalte in die Datei schreiben, ohne die vorhandenen Daten zu löschen.
Hier ein Beispiel:
with open("test.txt", "a") as myfile: myfile.write("appended text")
In diesem Beispiel wird die Datei „test.txt“ im Anhang geöffnet Modus. Das myfile-Objekt kann dann verwendet werden, um Inhalte in die Datei zu schreiben, ohne den vorherigen Inhalt zu überschreiben.
Alternative Modi:
Die open()-Funktion unterstützt verschiedene Modi für Dateien Zugang. Folgende Modi werden üblicherweise verwendet:
Durch das Verstehen und Verwenden der entsprechenden Modi können Sie effektiv steuern, wie Python auf Dateien zugreift und diese ändert.
Das obige ist der detaillierte Inhalt vonWie kann ich in Python an eine Datei anhängen, anstatt sie zu überschreiben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!