Lire un fichier en Python

Utilisez la fonction open() pour ouvrir le fichier.

Un objet fichier avec une méthode read() est ce que la fonction open() renvoie, vous permettant de lire le contenu du fichier :

f = open("fichierdemo.txt", "r")
print(f.read())

Lire une partie du fichier

La méthode read() retourne le fichier complet, vous pouvez spécifier le nombre de caractère maximum à lire.

f = open("fichierdemo.txt", "r")
print(f.read(10))

Lire une ligne

Il est possible de lire une seule ligne grâce à la méthode readline().

f = open("fichierdemo.txt", "r")
print(f.readline())
Dans cet exemple le programme retourne seulement la première ligne du fichier. Si vous souhaitez lire la deuxième ligne il suffit de rajouter une deuxième fois f.readline().

Si vous souhaitez parcourir toutes les lignes, voici comment:
 
f = open("fichierdemo.txt", "r")
for x in f:
print(x)

Fermer le fichier

Après la lecture, il est recommandé de fermer le fichier, il suffit de rajouter l'instruction f.close() à la fin du programme.