阅读背景:

在python中逐行读取大文件

来源:互联网 

在我们日常工作中,难免会有处理日志文件的时候,当文件小的时候,基本不用当心什么,直接用file.read()或readlines()就可以了,但是如果是将一个10G大小的日志文件读取,即文件大于内存的大小,这么处理就有问题了,会将整个文件加载到内存中从而造成MemoryError … 也就是发生内存溢出。在我们日常工作中,难免会有处理日志文件的时候,当文件小的时候,基本不用当心什么,直接用file




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: