read file memoryerror

读取文件代码:

lines=file("myfile.txt").read().split("\n")

分析:文件过大,不能一次性读入内存

解决方法:

with open("myfile.txt") as myfile:
    for line in myfile:
        do_something(line.rstrip("\n"))

 

你可能感兴趣的:(Python)