Comment ajouter du texte à un fichier en Python

  1. Le fichier .write pour ajouter du texte à un fichier avec le mode a
  2. Ajoutez le paramètre optionnel file à la fonction print en Python 3
  3. Ajouter une nouvelle ligne en ajoutant du texte à un fichier

Cet article du tutoriel présentera comment ajouter du texte à un fichier en Python.

Le fichier .write pour ajouter du texte à un fichier avec le mode a

Vous pouvez ouvrir le fichier en mode a ou a+ si vous voulez ajouter du texte à un fichier.

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

Le code ci-dessus ajoute le texte some appended text à côté du dernier caractère du fichier. Par exemple, si le fichier se termine par this is the last sentence, alors il devient this is the last sentencesome appended text après avoir été ajouté.

Il va créer le fichier si le fichier n’existe pas dans le chemin donné.

Ajoutez le paramètre optionnel file à la fonction print en Python 3

En Python 3, vous pouviez print le texte dans le fichier avec le paramètre optionnel file activé.

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

Ajouter une nouvelle ligne en ajoutant du texte à un fichier

Si vous préférez ajouter le texte dans la nouvelle ligne, vous devez ajouter le saut de chariot \r\n après le texte ajouté pour garantir que le prochain texte ajouté sera ajouté dans la nouvelle ligne.

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

Article connexe - Python File Operation

  • Comment lire des lignes spécifiques d'un fichier en Python
  • comments powered by Disqus