Écrire un fichier Python

Écrire dans un fichier existant
Pour écrire dans un fichier existant, vous devez ajouter un paramètre au
open()
fonction:
"a"
– Ajouter – ajoutera à la fin du fichier
"w"
– Écrire – écrasera tout contenu existant
Exemple
Ouvrez le fichier “demofile2.txt” et ajoutez le contenu au fichier :
f = open(“demofile2.txt”, “a”)
f.write(“Maintenant, le fichier a plus de contenu!”)
f.close()
#ouvrez et lisez le fichier après l’ajout :
f = open(“demofile2.txt”, “r”)
print(f.read())
Exemple d’exécution »
Exemple
Ouvrez le fichier “demofile3.txt” et écrasez le contenu :
f = open(“demofile3.txt”, “w”)
f.write(“Woops ! J’ai supprimé le contenu !”)
f.close()
#ouvrez et lisez le fichier après l’écrasement :
f = open(“demofile3.txt”, “r”)
print(f.read())
Exemple d’exécution »
Note: la méthode “w” écrasera le fichier entier.
Créer un nouveau fichier
Pour créer un nouveau fichier en Python, utilisez le open()
méthode, avec l’un des paramètres suivants :
"x"
– Créer – créera un fichier, renvoie une erreur si le fichier existe
"a"
– Append – créera un fichier si le fichier spécifié n’existe pas
"w"
– Écrire – créera un fichier si le fichier spécifié n’existe pas
Exemple
Créez un fichier appelé “monfichier.txt”:
f = open(“monfichier.txt”, “x”)
Résultat : un nouveau fichier vide est créé !
Exemple
Créez un nouveau fichier s’il n’existe pas :
f = open(“monfichier.txt”, “w”)
#Écrire #fichier #Python