Wie man in Python Text an eine Datei anhängt
-
file.write
zum Anhängen von Text an eine Datei ima
Modus -
Fügen Sie einen optionalen
file
Parameter zurprint
Funktion in Python 3 hinzu - Neue Zeile im Anfügen von Text an eine Datei hinzufügen
Dieser Tutorial-Artikel führt ein, wie man in Python Text an eine Datei anhängt.
file.write
zum Anhängen von Text an eine Datei im a
Modus
Sie könnten die Datei im a
oder a+
Modus öffnen, wenn Sie Text an eine Datei anhängen wollen.
destFile = r"temp.txt"
Result = "test"
with open(destFile, "a") as f:
f.write("some appended text")
Der obige Code hängt den Text some appended text
neben dem letzten Zeichen in der Datei an. Wenn die Datei zum Beispiel mit this is the last sentence
endet, dann wird sie nach dem Anhängen zu this is the last sentencesome appended text
.
Er erstellt die Datei, wenn die Datei im angegebenen Pfad nicht existiert.
Fügen Sie einen optionalen file
Parameter zur print
Funktion in Python 3 hinzu
In Python 3 können Sie den Text in die Datei print
, wenn der optionale Parameter file
aktiviert ist.
destFile = r"temp.txt"
Result = "test"
with open(destFile, "a") as f:
print("The result will be {}".format(Result), file=f)
Neue Zeile im Anfügen von Text an eine Datei hinzufügen
Wenn Sie es vorziehen, den Text in der neuen Zeile hinzuzufügen, müssen Sie nach dem angehängten Text einen Zeilenumbruch \r\n
einfügen, um zu garantieren, dass der nächste angehängte Text in der neuen Zeile hinzugefügt wird.
destFile = r"temp.txt"
with open(destFile, "a") as f:
f.write("the first appended text\r\n")
f.write("the second appended text\r\n")
f.write("the third appended text\r\n")
Founder of DelftStack.com. Jinku has worked in the robotics and automotive industries for over 8 years. He sharpened his coding skills when he needed to do the automatic testing, data collection from remote servers and report creation from the endurance test. He is from an electrical/electronics engineering background but has expanded his interest to embedded electronics, embedded programming and front-/back-end programming.
LinkedIn Facebook