Lire les lignes d'un fichier => meilleure méthode
Bonjour à tous
Je vois assez souvent ici comme conseils pour lire les lignes d'un fichier, d'itérer sur la méthode readlines().
Exemple:
Code:
1 2 3
| fp=open(name_file,"r")
for line in fp.readlines(): print(line)
fp.close() |
Or le fichier est lui-même un itérable qui renvoie aussi les lignes. Ainsi, le code peut aussi s'écrire
Code:
1 2 3
| fp=open(name_file,"r")
for line in fp: print(line)
fp.close() |
Donc y a-t-il une raison de privilégier l'une ou l'autre des deux méthodes ?
Merci à tous