Comment ajouter du texte à un fichier en Python
-
file.write
pour ajouter du texte à un fichier avec le modea
-
Ajoutez le paramètre optionnel
file
à la fonctionprint
en Python 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.
file.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"temp.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"temp.txt"
Result = "test"
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"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