Écriture de fichier Python
- Page précédente Lecture de fichier Python
- Page suivante Suppression de fichier Python
Écrire dans un fichier existant
Pour écrire dans un fichier existant, il faut verser open()
Ajouter des paramètres à la fonction :
"a"
- Ajouter - S'ajoutera à la fin du fichier"w"
- Écrire - Supprimera tout contenu existant
Exemple
Ouvrir le fichier "demofile2.txt" et ajouter du contenu à la fin du fichier :
f = open("demofile2.txt", "a") f.write("Maintenant le fichier contient plus de contenu !") f.close() # Ouvrez et lisez le fichier après l'ajout : f = open("demofile2.txt", "r") print(f.read())
Exemple
Ouvrez le fichier "demofile3.txt" et remplacez 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'écriture : f = open("demofile3.txt", "r") print(f.read())
Remarque :La méthode "w" couvrira tout le contenu.
Créer un nouveau fichier
Pour créer un nouveau fichier en Python, utilisez open()
Méthode, en utilisant l'un des paramètres suivants :
"x"
- Créer - Un fichier sera créé, et une erreur sera retournée si le fichier existe déjà"a"
- Ajouter - Si le fichier spécifié n'existe pas, un fichier sera créé"w"
- Écrire - Si le fichier spécifié n'existe pas, un fichier sera créé
Exemple
Créer un fichier nommé "myfile.txt" :
f = open("myfile.txt", "x")
Résultat : un nouveau fichier vide a été créé !
Exemple
S'il n'existe pas, créez un nouveau fichier :
f = open("myfile.txt", "w")
- Page précédente Lecture de fichier Python
- Page suivante Suppression de fichier Python