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.