Python - Ecrire dans un fichier
Créer un nouveau fichier
Pour créer un nouveau fichier en Python, utilisez la méthode open() avec les paramètres suivants:
x - (create) : crée un fichier et retourne une erreur si le fichier existe dèja.
a - (Append) : crée le fichier seulement si celui-ci n'existe pas.
w - (Write) : crée le fichier seulement si celui-ci n'existe pas.
Exemple:
f = open("monFichier.txt", "x")
Modifier un fichier existant
Pour écrire dans un fichier qui existe dèja, vous devez ajouter un paramètre d'ouverture à la fonction open() :
a - Append : concaténer à la fin du fichier.
w - Write : écraser le contenu existant par le nouveau.
Exemple:
f = open("demo.txt", "a")
f.write("Contenu rajouté!")
f.close()
#ouvrir et lire le fichier après la concaténation
f = open("demo.txt", "r")
print(f.read())
Dans cet exemple le contenu et rajouter à la fin du fichier demo.txt.