Écriture dans un fichier

FondamentalMé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

ExempleEcriture 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