C'est une chose très basique, mais j'ai essayé de savoir comment lire un fichier texte en python ligne par ligne.
with open('./test.txt') as f:
for line in f:
print line
https://journal.lampetty.net/entry/wp/418
Ce qui précède est probablement le plus intelligent. J'ai vu un certain nombre d'exemples qui utilisent read (), readline (), readlines (), etc., mais je ne pense pas qu'il soit nécessaire de les utiliser en cas de traitement ligne par ligne.
read()utilisation
with open('./test.txt') as f:
lines = f.read()
for l in lines.split("\n"):
print(l)
readline()utilisation
with open('./test.txt') as f:
line = f.readline()
while line:
print(line.rstrip("\n"))
line = f.readline()
readlines()utilisation
with open('./test.txt') as f:
lines = f.readlines()
for l in lines:
print(l.rstrip("\n"))
Il y a trop de solutions à ce que vous voulez faire en python, il n'est donc pas bon de passer beaucoup de temps à réfléchir à laquelle est la meilleure. ..
Recommended Posts