Come aggiungere testo ad un file in Python

  1. file.write per aggiungere testo ad un file con modalità a
  2. Aggiungere il parametro opzionale file alla funzione print in Python 3
  3. Aggiungere una nuova riga nell’aggiunta di testo ad un file

Questo articolo di tutorial introdurrà come aggiungere testo ad un file in Python.

file.write per aggiungere testo ad un file con modalità a

Si può aprire il file in modalità a o a+ se si vuole aggiungere del testo ad un file.

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

Il codice sopra riportato aggiunge il testo some appended text accanto all’ultimo carattere del file. Per esempio, se il file termina con this is the last sentence, allora diventa this is the last sentencesome appended text dopo l’aggiunta.

Creerà il file se il file non esiste nel percorso dato.

Aggiungere il parametro opzionale file alla funzione print in Python 3

In Python 3, è possibile “stampare” il testo sul file con il parametro opzionale “file” abilitato.

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

Aggiungere una nuova riga nell’aggiunta di testo ad un file

Se si preferisce aggiungere il testo nella nuova riga, è necessario aggiungere la pausa del carrello \r\n dopo il testo aggiunto per garantire che il prossimo testo aggiunto verrà aggiunto nella nuova riga.

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

Articolo correlato - Python File

  • Scorri i file nella directory in Python
  • Python Trova stringa nel file