读取大文件

with open(filename, 'rb') as f:
for line in f:
<do something with the line>

构造可迭代对象 f,进行迭代遍历:for line in f,会自动地使用缓冲IO(buffered IO)以及内存管理,而不必担心任何大文件的问题。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 对可迭代对象 f,进行迭代遍历:for line in f,会自动地使用缓冲IO(buffered IO)以...
    一木之夏阅读 226评论 0 0
  • 我们在处理小的文本文件时一般使用.read()、.readline() 和 .readlines()方法,但是当我...
    meetliuxin阅读 3,420评论 0 17
  • 方法1: 方法2: 推荐方法2,方法2不会把整个文件读入内存,是一种迭代器的读取方法。方法1,会把整个文件load...
    geofer阅读 296评论 0 0
  • PS:这是我算法学习中的一点总结,有什么地方有错的欢迎大佬在评论区指出也欢迎学算法的朋友友与我一起讨论呀,如有侵权...
    灰羽小少爷阅读 947评论 0 0
  • weex接口基于h5接口补充修改(对内) 设备基础接口(device模块) 获取网络信息 选择照片 扫描二维码 平...
    程序员不务正业阅读 1,492评论 2 0

友情链接更多精彩内容