Hoe tekst aan een bestand in Python toe te voegen

  1. file.write om tekst toe te voegen aan een bestand met a modus
  2. Voeg optionele file parameter toe aan de print functie in Python 3
  3. nieuwe regel in het toevoegen van tekst aan een bestand

In dit tutorial artikel wordt uitgelegd hoe u tekst toevoegt aan een bestand in Python.

file.write om tekst toe te voegen aan een bestand met a modus

Je kan het bestand openen in de modus a of a+ als u tekst aan een bestand wilt toevoegen.

destFile = r"C:\Test\Test.txt"
with open(destFile, 'a') as f:
    f.write("some appended text")

De bovenstaande code voegt de tekst toe some appended text naast het laatste teken in het bestand. Als het bestand bijvoorbeeld eindigt op this is the last sentence , wordt het this is the last sentencesome appended text na het toevoegen.

Het maakt het bestand met het bestand bestaat niet in het gegeven pad.

Voeg optionele file parameter toe aan de print functie in Python 3

In Python 3 kon je print de tekst naar het bestand met de optionele file parameter ingeschakeld.

destFile = r"C:\Test\Test.txt"
with open(destFile, 'a') as f:
    print("The result will be {}".format(Result), file=f)

nieuwe regel in het toevoegen van tekst aan een bestand

Als u liever de tekst in de nieuwe regel toevoegt, moet u een regeleinde toevoegen \r\n na de toegevoegde tekst om te garanderen dat de volgende toegevoegde tekst wordt toegevoegd in de nieuwe regel.

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")

Gerelateerde Artikelen - Python File

  • Alle bestanden van een map ophalen
  • Een bestand en map verwijderen
  • Hoe te controleren of een bestand bestaat in Python