博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python文件读取生成器
阅读量:7165 次
发布时间:2019-06-29

本文共 463 字,大约阅读时间需要 1 分钟。

hot3.png

按行读取文件

with open('1.txt', 'r') as f:    for line in f:        print line

按行读取gzip文件

import gzipdef x_read_gzip(filename):    with gzip.open(filename, 'rb') as f:        for line in f:            yield line

按行读取zip文件

import zipfiledef x_read_zip(filename):    zf = zipfile.ZipFile(filename, mode='r', compression=zipfile.zlib.DEFLATED)    stream = zf.open(zf.namelist()[0])    for line in stream:        yield line

转载于:https://my.oschina.net/1123581321/blog/875001

你可能感兴趣的文章
KBMMW 4.84.00 发布
查看>>
Debug Assertion Failed! Expression: _pFirstBlock == pHead
查看>>
BZOJ 1877: [SDOI2009]晨跑 费用流
查看>>
zabbix 2.0.6 监控nginx
查看>>
简明 Vim 练级攻略
查看>>
Linux内核OOM机制的详细分析
查看>>
Go项目结构和模块导入
查看>>
磁盘性能分析之iotop
查看>>
华为第七届无线编码大赛总结(转)
查看>>
[LeetCode] Game of Life 生命游戏
查看>>
nefu 462 fib组合
查看>>
.Net下一个Winform方案可以让MessageBox.Show它显示在父窗口的中间
查看>>
[swift] Async
查看>>
软体project(两)——软体project
查看>>
Native code - how to get function call stack (backtrace) programatically 附带源代码
查看>>
loadrunner中切割字符串
查看>>
MapReduce调度器
查看>>
数字视频基础(三)
查看>>
Nginx编译安装第三方模块http_substitutions_filter_module
查看>>
linux 音频编程
查看>>