对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批量创建迅雷任务及创建多个文件
Feb 13 Python
python套接字流重定向实例汇总
Mar 03 Python
python requests post多层字典的方法
Dec 27 Python
django rest framework vue 实现用户登录详解
Jul 29 Python
python统计字符的个数代码实例
Feb 07 Python
python super函数使用方法详解
Feb 14 Python
python读取文件指定行内容实例讲解
Mar 02 Python
pycharm新建Vue项目的方法步骤(图文)
Mar 04 Python
使用python从三个角度解决josephus问题的方法
Mar 27 Python
Django Serializer HiddenField隐藏字段实例
Mar 31 Python
keras多显卡训练方式
Jun 10 Python
Python魔术方法专题
Jun 19 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下使用SMTP发邮件的代码
2008/01/10 PHP
PHP调用MySQL存储过程并返回值的方法
2014/12/26 PHP
浅谈php的优缺点
2015/07/14 PHP
Laravel 实现数据软删除功能
2019/08/21 PHP
PHP实现文件上传操作和封装
2020/03/04 PHP
浅谈javascript原型链与继承
2015/07/13 Javascript
JavaScript代码性能优化总结篇
2016/05/15 Javascript
jQuery插件WebUploader实现文件上传
2016/11/07 Javascript
学习 NodeJS 第八天:Socket 通讯实例
2016/12/21 NodeJs
js微信支付实现代码
2016/12/22 Javascript
原生js实现节日时间倒计时功能
2017/01/18 Javascript
jQuery中table数据的值拷贝和拆分
2017/03/19 Javascript
原生JavaScript实现的简单省市县三级联动功能示例
2017/05/27 Javascript
JS鼠标滚动分页效果示例
2017/07/05 Javascript
react native带索引的城市列表组件的实例代码
2017/08/08 Javascript
前端必备插件之纯原生JS的瀑布流插件Macy.js
2017/11/22 Javascript
在vue2.0中引用element-ui组件库的方法
2018/06/21 Javascript
vue cli4下环境变量和模式示例详解
2020/04/09 Javascript
[46:44]VG vs TNC Supermajor小组赛B组败者组决赛 BO3 第一场 6.2
2018/06/03 DOTA
[51:14]LGD vs VP 2018国际邀请赛淘汰赛BO3 第一场 8.21
2018/08/22 DOTA
python数字图像处理之高级滤波代码详解
2017/11/23 Python
BP神经网络原理及Python实现代码
2018/12/18 Python
对Python 简单串口收发GUI界面的实例详解
2019/06/12 Python
python基础教程之while循环
2019/08/14 Python
Python使用itchat模块实现群聊转发,自动回复功能示例
2019/08/26 Python
关于Python 常用获取元素 Driver 总结
2019/11/24 Python
利用pyecharts读取csv并进行数据统计可视化的实现
2020/04/17 Python
python开发一个解析protobuf文件的简单编译器
2020/11/17 Python
pandas使用函数批量处理数据(map、apply、applymap)
2020/11/27 Python
英国计算机产品零售商:Novatech(定制个人电脑、笔记本电脑、工作站和服务器)
2018/01/28 全球购物
Melissa鞋马来西亚官方网站:MDreams马来西亚
2018/04/05 全球购物
大雁塔英文导游词
2015/02/10 职场文书
民主评议党员个人自我评价
2015/03/03 职场文书
企业转让协议书(范文2篇)
2019/08/15 职场文书
Python机器学习之PCA降维算法详解
2021/05/19 Python
Win11电脑显示本地时间与服务器时间不一致怎么解决?
2022/04/05 数码科技