处理大小约为500 MB的文本文件的每一行的最佳解决方案是什么?
我曾经想过的建议:
def files(mon_fichier):
while True:
data = mon_fichier.read(1024)
if not data:
break
yield data
fichier = open('tonfichier.txt', 'r')
for bloc in files(fichier):
print bloc
Run Code Online (Sandbox Code Playgroud)
先感谢您
Hug*_*ell 11
with open('myfile.txt') as inf:
for line in inf:
# do something
pass
Run Code Online (Sandbox Code Playgroud)