Python 读取大文件的方式

Posted lowmanisbusy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 读取大文件的方式相关的知识,希望对你有一定的参考价值。

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

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

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

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

 

以上是关于Python 读取大文件的方式的主要内容,如果未能解决你的问题,请参考以下文章

Go 读取大文件

Python:分块读取大文件

Python:分块读取大文件

python读取大文件和普通文件

**大文件读取

python读取大文件的方法