Lecture d'un fichier

Attention

Les exemples de cette page utilisent le fichier créé dans les exemples précédent.

FondamentalMéthode read

Pour lire le contenu d'un fichier, il faut utiliser la méthode read(). Pour lire n octets d'un fichier, il faut donner la valeur n en argument de la méthode read().

Exemple

Dans cet exemple, le contenu du fichier est lu et mis dans la variable s :

1
try:
2
    f = open("c:/tmp/mon_fichier.txt", "rt")
3
    s = f.read()
4
    print('Le contenu du fichier est ')
5
    print(s)
6
    f.close()
7
except:
8
    print("Le fichier n'a pu être ouvert ou l'écriture est impossible")
9
10

FondamentalMéthode readline

Pour lire une seule ligne d'un fichier ouvert en mode texte, il faut utiliser la méthode readline()

Exemple

Les deux lignes du fichier sont lues une par une en utilisant la fonction readline :

1
try:
2
    f = open("c:/tmp/mon_fichier.txt", "rt")
3
    s = f.readline()
4
    print('la première ligne est ')
5
    print(s)
6
    s = f.readline()
7
    print('la deuxième ligne est ')
8
    print(s)
9
    f.close()
10
except:
11
    print("Le fichier n'a pu être ouvert ou l'écriture est impossible")
12