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.