对Python之gzip文件读写的方法详解


Posted in Python onFebruary 08, 2019

gzip文件读写的时候需要用到Python的gzip模块。

具体使用如下:

# -*- coding: utf-8 -*-
import gzip

# 写文件
f_out = gzip.open("xxx.gz", "wb")

# 读文件
# f_in = gzip.open("xxx.gz", "rb")
for line in open("yyy.txt", "rb"):
  f_out.write(line)

f_out.close()

除了open文件的时候和TXT文件有些区别,在用的时候没有其他区别;也可以用with简化程序:

# -*- coding: utf-8 -*-
import gzip

# 写文件
with gzip.open("xxx.gz", "wb") as f_out:

for line in open("yyy.txt", "rb"):
  f_out.write(line)

# f_out.close()就不需要了

以上这篇对Python之gzip文件读写的方法详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python深入学习之内存管理
Aug 31 Python
使用Python脚本和ADB命令实现卸载App
Feb 10 Python
使用python实现生成用户信息
Mar 20 Python
pandas的object对象转时间对象的方法
Apr 11 Python
pandas去重复行并分类汇总的实现方法
Jan 29 Python
用Anaconda安装本地python包的方法及路径问题(图文)
Jul 16 Python
Python 一键获取百度网盘提取码的方法
Aug 01 Python
Python标准库:内置函数max(iterable, *[, key, default])说明
Apr 25 Python
python软件都是免费的吗
Jun 18 Python
解决python打开https出现certificate verify failed的问题
Sep 03 Python
UI自动化定位常用实现方法代码示例
Oct 27 Python
分析Python list操作为什么会错误
Nov 17 Python
Python第三方库h5py_读取mat文件并显示值的方法
Feb 08 #Python
解决Python 使用h5py加载文件,看不到keys()的问题
Feb 08 #Python
对pandas处理json数据的方法详解
Feb 08 #Python
对python读取zip压缩文件里面的csv数据实例详解
Feb 08 #Python
利用python在excel里面直接使用sql函数的方法
Feb 08 #Python
浅谈pandas筛选出表中满足另一个表所有条件的数据方法
Feb 08 #Python
pandas dataframe添加表格框线输出的方法
Feb 08 #Python
You might like
用PHP制作静态网站的模板框架(四)
2006/10/09 PHP
php simplexmlElement操作xml的命名空间实现代码
2011/01/04 PHP
PHP中使用GD库创建圆形饼图的例子
2014/11/19 PHP
SAE实时日志接口SDK用法示例
2016/10/09 PHP
详解PHP处理字符串类似indexof的方法函数
2017/06/11 PHP
关于document.cookie的使用javascript
2008/04/11 Javascript
javascript基础第一章 JavaScript与用户端
2010/07/22 Javascript
jquery实现简单的拖拽效果实例兼容所有主流浏览器
2013/06/21 Javascript
Javascript浅谈之引用类型
2013/12/18 Javascript
JavaScript前端开发之实现二进制读写操作
2015/11/04 Javascript
AngularJS 工作原理详解
2016/08/18 Javascript
JavaScript自定义浏览器滚动条兼容IE、 火狐和chrome
2017/01/05 Javascript
javascript容错处理代码(屏蔽js错误)
2017/01/20 Javascript
详解Vue.js 2.0 如何使用axios
2017/04/21 Javascript
基于js原生和ajax的get和post方法以及jsonp的原生写法实例
2017/10/16 Javascript
nodeJS服务器的创建和重新启动的实现方法
2018/05/12 NodeJs
vue从一个页面跳转到另一个页面并携带参数的解决方法
2019/08/12 Javascript
解决vue单页面 回退页面 keeplive 缓存问题
2020/07/22 Javascript
小程序实现简单语音聊天的示例代码
2020/07/24 Javascript
[47:20]DAC2018 4.4 淘汰赛 Optic vs Mineski 第一场
2018/04/05 DOTA
python3.3实现乘法表示例
2014/02/07 Python
Python常用正则表达式符号浅析
2014/08/13 Python
python机器学习理论与实战(四)逻辑回归
2018/01/19 Python
使用pandas read_table读取csv文件的方法
2018/07/04 Python
Python数据库小程序源代码
2019/09/15 Python
Python连接字符串过程详解
2020/01/06 Python
python实现提取str字符串/json中多级目录下的某个值
2020/02/27 Python
Python使用Numpy模块读取文件并绘制图片
2020/05/13 Python
英国网络托管和域名领导者:Web Hosting UK
2017/10/15 全球购物
Linux如何压缩可执行文件
2013/10/21 面试题
介绍一下Linux文件的记录形式
2012/04/18 面试题
优秀的导游求职信范文
2014/04/06 职场文书
2014年督导工作总结
2014/11/19 职场文书
教师工作表现自我评价
2015/03/05 职场文书
2015年八一建军节慰问信
2015/03/23 职场文书
毕业感言怎么写
2015/07/31 职场文书