Python-Datei writelines() Methode
Beispiel
Öffnen Sie die Datei mit "a" zum Anhängen und fügen Sie dann eine Liste von Texten hinzu, die an die Datei angehängt werden sollen:
f = open("demofile3.txt", "a")
f.writelines(["See
you soon!", "Over and out."])
f.close()
#open
and read the file after the appending:
f = open("demofile3.txt", "r")
print(f.read())
Definition und Verwendung
Die writelines()
Methode schreibt die Einträge einer Liste in die Datei.
Wo die Texte eingefügt werden, hängt vom Dateimodus und der Stream-Position ab.
"a"
: Die Texte werden an der aktuellen Position des Dateistreams eingefügt, standardmäßig am Ende der Datei.
"w"
: Die Datei wird geleert, bevor die Texte an der aktuellen Dateistromposition eingefügt werden, Standard 0.
Syntax
file.writelines(list)
Parameterwerte
Parameter | Description |
---|---|
list | The list of texts or byte objects that will be inserted. |
Mehr Beispiele
Beispiel
Dasselbe Beispiel wie oben, aber Zeilenumbrüche für jedes Listenelement einfügen:
f = open("demofile3.txt", "a")
f.writelines(["\nSee
you soon!", "\nOver and out."])
f.close()
#open
and read the file after the appending:
f = open("demofile3.txt", "r")
print(f.read())