2016-05-28 8 views
0

Wenn ich eine Textdatei öffne und darin schreibe und am Ende des Programms schließe, bleiben die Zeilen in der Textdatei. Wenn ich dieses Programm erneut öffne, anstatt neue Zeilen zu schreiben, überschreibt es, was bereits vorhanden ist. Ich möchte beide Textteile behalten, es dient zur Datenerfassung. Irgendwelche Ideen, wie man das beheben kann.Wie kann ich neue Zeilen in eine Textdatei schreiben und dabei alte beibehalten

+0

Öffnen Sie die Datei im Append-Modus. Siehe: http://stackoverflow.com/questions/4706499/how-do-you-append-to-a-file-in-python – anujm

Antwort

1

Sie sollten die a Modus verwenden, wie folgt aus:

with open("file","a") as f: 
    f.write("Something") 

Diese in die Datei stattdessen anhängen wird es zu überschreiben.

Verwandte Themen