对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中使用ConfigParser解析ini配置文件实例
Aug 30 Python
python实现下载指定网址所有图片的方法
Aug 08 Python
简介二分查找算法与相关的Python实现示例
Aug 26 Python
Python简单遍历字典及删除元素的方法
Sep 18 Python
Python基于opencv实现的简单画板功能示例
Mar 04 Python
Python面向对象思想与应用入门教程【类与对象】
Apr 12 Python
Python字符串大小写转换拼接删除空白
Sep 19 Python
NumPy中的维度Axis详解
Nov 26 Python
Python通过2种方法输出带颜色字体
Mar 02 Python
python实现批量修改文件名
Mar 23 Python
django orm模块中的 is_delete用法
May 20 Python
浅谈cv2.imread()和keras.preprocessing中的image.load_img()区别
Jun 12 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
Linux下ZendOptimizer的安装与配置方法
2007/04/12 PHP
PHP Ajax中文乱码问题解决方法
2009/02/27 PHP
php写的带缓存数据功能的mysqli类
2012/09/06 PHP
深入理解PHP中的Session和Cookie
2013/06/21 PHP
php实现水仙花数的4个示例分享
2014/04/08 PHP
php+mysqli实现批量执行插入、更新及删除数据的方法
2015/01/29 PHP
微信支付的开发流程详解
2016/09/13 PHP
Smarty3配置及入门语法
2017/02/22 PHP
Tips 带三角可关闭的文字提示
2010/10/06 Javascript
php结合imgareaselect实现图片裁剪
2015/07/05 Javascript
JS实现网站菜单拖拽移位效果的方法
2015/09/24 Javascript
vue里面使用mui的弹出日期选择插件实例
2018/09/16 Javascript
angular4应用中输入的最小值和最大值的方法
2019/05/17 Javascript
微信小程序实现日期格式化和倒计时
2020/11/01 Javascript
解决python写的windows服务不能启动的问题
2014/04/15 Python
python类继承用法实例分析
2014/10/10 Python
python使用threading.Condition交替打印两个字符
2019/05/07 Python
python 实现GUI(图形用户界面)编程详解
2019/07/17 Python
django 自定义过滤器(filter)处理较为复杂的变量方法
2019/08/12 Python
Python paramiko模块使用解析(实现ssh)
2019/08/30 Python
python numpy 反转 reverse示例
2019/12/04 Python
Django 实现图片上传和下载功能
2020/12/31 Python
html5的websockets全双工通信详解学习示例
2014/02/26 HTML / CSS
html5 css3实例教程 一款html5和css3实现的小机器人走路动画
2014/10/20 HTML / CSS
详解html2canvas截图不能截取圆角图片的解决方案
2018/01/30 HTML / CSS
婚前协议书范本
2014/04/15 职场文书
监督检查工作方案
2014/05/28 职场文书
公司开业庆典策划方案
2014/06/04 职场文书
师范生见习报告
2014/10/31 职场文书
综合素质评价个性发展自我评价
2015/03/06 职场文书
特种设备安全管理制度
2015/08/06 职场文书
励志语录:你若不勇敢,谁替你坚强
2019/11/08 职场文书
变长双向rnn的正确使用姿势教学
2021/05/31 Python
Java实现斗地主之洗牌发牌
2021/06/14 Java/Android
MySQL三种方式实现递归查询
2022/04/18 MySQL
Android开发手册Chip监听及ChipGroup监听
2022/06/10 Java/Android