Python 读取大文件的方式

对于读取容量小的文件,可以使用下面的方法:

with open("path", "r") as f:
    f.read()

但是如果文件容量很大,高达几个G或者十几个G,使用上面这种方式就容易造成内存溢出的问题,所以如果进行大容量的文件读取建议使用下面这种方式:

with open("path", "r") as f:
    # f 是一个可迭代的文件对象
    for line in f: # 以行为单位进行读取
        print(line)

 

posted @ 2018-12-08 11:22  lowmanisbusy  阅读(1382)  评论(0编辑  收藏  举报