Écriture dans un fichier
Fondamental : Méthode write
Pour écrire dans un fichier ouvert, il faut utiliser la méthode write()
avec en paramètre une chaîne de caractères.
La valeur retournée par write
est un entier égal au nombre de caractères écrits dans le fichier.
Exemple :
Dans cet exemple, deux chaînes de caractères sont écrites dans un fichier de type texte :
1
ligne1 = "La première ligne"
2
ligne2 = "la seconde ligne"
3
try:
4
f = open("c:/tmp/mon_fichier.txt", "wt")
5
f.write(ligne1)
6
f.write(ligne2)
7
f.close()
8
except:
9
print("Le fichier n'a pu être ouvert ou l'écriture est impossible")
10
Exemple : Ecriture dans un fichier avec saut de lignes
Pour créer des lignes dans le fichier, il faut ajouter le caractère \n.
1
ligne1 = "La première ligne"
2
ligne2 = "la seconde ligne"
3
try:
4
f = open("c:/tmp/mon_fichier.txt", "wt")
5
f.write(ligne1 + "\n")
6
f.write(ligne2 + "\n")
7
f.close()
8
except:
9
print("Le fichier n'a pu être ouvert ou l'écriture est impossible")
10
11