Wie man in Python Text an eine Datei anhängt

  1. file.write zum Anhängen von Text an eine Datei im a Modus
  2. Fügen Sie einen optionalen file Parameter zur print Funktion in Python 3 hinzu
  3. 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"C:\Test\Test.txt"
with open(destFile, 'a') as f:
    f.write("einen angehängten Text")

Der obige Code hängt den Text einen angehängten Text neben dem letzten Zeichen in der Datei an. Wenn die Datei zum Beispiel mit dies ist der letzte Satz endet, dann wird sie nach dem Anhängen zu dies ist der letzte Sateinen angehängten 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"C:\Test\Test.txt"
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"C:\Test\Test.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")

Verwandter Artikel - Python File Operation

  • Wie man bestimmte Zeilen aus einer Datei in Python liest
  • comments powered by Disqus