Python中读取大文件的惰性方法?

Posted

tags:

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

  1. f = open('test.zip', 'rb')
  2.  
  3. for data in iter( lambda: f.read(1024) , ''):
  4. pass # do stuff
  5.  
  6. # or without lambda
  7.  
  8. f = open('really_big_file.dat')
  9. def read1k():
  10. return f.read(1024)
  11.  
  12. for piece in iter(read1k, ''):
  13. process_data(piece)

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

python读取大文件的方法

python 如何读取大文件

从多个文件中读取大数据并在python中聚合数据的最快方法是啥?

python读取大词向量文件

python读取大词向量文件

python读取大文件