对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中使用列表生成式的教程
Apr 27 Python
以一个投票程序的实例来讲解Python的Django框架使用
Feb 18 Python
python中logging库的使用总结
Oct 18 Python
Python使用 Beanstalkd 做异步任务处理的方法
Apr 24 Python
selenium设置proxy、headers的方法(phantomjs、Chrome、Firefox)
Nov 29 Python
python 图像平移和旋转的实例
Jan 10 Python
PyQt5实现简单数据标注工具
Mar 18 Python
用pyqt5 给按钮设置图标和css样式的方法
Jun 24 Python
简单了解python关系(比较)运算符
Jul 08 Python
使用python和pygame制作挡板弹球游戏
Dec 03 Python
pytorch 利用lstm做mnist手写数字识别分类的实例
Jan 10 Python
Python如何输出警告信息
Jul 30 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语法(1)
2006/10/09 PHP
php中防止伪造跨站请求的小招式
2011/09/02 PHP
php中利用str_pad函数生成数字递增形式的产品编号
2013/09/30 PHP
php实现的Cookies操作类实例
2014/09/24 PHP
php实现singleton()单例模式实例
2014/11/06 PHP
php使用Header函数,PHP_AUTH_PW和PHP_AUTH_USER做用户验证
2016/05/04 PHP
php+MySql实现登录系统与输出浏览者信息功能
2016/07/01 PHP
PHP根据key删除数组中指定的元素
2019/02/28 PHP
JavaScript中的Array对象使用说明
2011/01/17 Javascript
javascript继承之为什么要继承
2012/11/10 Javascript
基于NodeJS的前后端分离的思考与实践(一)全栈式开发
2014/09/26 NodeJs
jquery 操作css样式、位置、尺寸方法汇总
2014/11/28 Javascript
javascript单例模式的简单实现方法
2015/07/25 Javascript
js+css实现的圆角边框TAB选项卡滑动门代码分享(2款)
2015/08/26 Javascript
原生js实现回复评论功能
2017/01/18 Javascript
基于angular实现模拟微信小程序swiper组件
2017/06/11 Javascript
vue表单绑定实现多选框和下拉列表的实例
2017/08/12 Javascript
JS监听事件的叠加和移除功能
2018/11/19 Javascript
vue与原生app的对接交互的方法(混合开发)
2018/11/28 Javascript
vue强制刷新组件的方法示例
2019/02/28 Javascript
vue vantUI实现文件(图片、文档、视频、音频)上传(多文件)
2019/10/15 Javascript
webgl实现物体描边效果的方法介绍
2019/11/27 Javascript
TensorFlow模型保存和提取的方法
2018/03/08 Python
在windows下使用python进行串口通讯的方法
2019/07/02 Python
python框架django项目部署相关知识详解
2019/11/04 Python
Python计算信息熵实例
2020/06/18 Python
Canvas中设置width与height的问题浅析
2018/11/01 HTML / CSS
《争吵》教学反思
2014/02/15 职场文书
会计电算化毕业生自荐信
2014/03/03 职场文书
公司捐款倡议书
2014/05/14 职场文书
环保小标语
2014/06/13 职场文书
公司开除员工通知
2015/04/22 职场文书
2015年助理政工师工作总结
2015/05/26 职场文书
无工作证明怎么写
2015/06/15 职场文书
微信小程序APP的事件绑定以及传递参数时的冒泡和捕获
2022/04/19 Javascript
MutationObserver在页面水印实现起到的作用详解
2022/07/07 Javascript