对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运算π的值深入Python中科学计算的实现
Apr 17 Python
python实现在每个独立进程中运行一个函数的方法
Apr 23 Python
Python3控制路由器——使用requests重启极路由.py
May 11 Python
Python将多个excel文件合并为一个文件
Jan 03 Python
python逐行读写txt文件的实例讲解
Apr 03 Python
对Python Class之间函数的调用关系详解
Jan 23 Python
Python获取时间范围内日期列表和周列表的函数
Aug 05 Python
18个Python脚本可加速你的编码速度(提示和技巧)
Oct 17 Python
python实现电子词典
Mar 03 Python
PyPDF2读取PDF文件内容保存到本地TXT实例
May 12 Python
从零开始的TensorFlow+VScode开发环境搭建的步骤(图文)
Aug 31 Python
python xlwt模块的使用解析
Apr 13 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 json_encode() 函数详解及中文乱码问题
2015/11/05 PHP
php使用curl伪造浏览器访问操作示例
2019/09/30 PHP
THINKPHP5.1 Config的配置与获取详解
2020/06/08 PHP
Jquery Ajax学习实例7 Ajax所有过程事件分析示例
2010/03/23 Javascript
jQuery中获取Radio元素值的方法
2013/07/02 Javascript
jquery图片轮播插件仿支付宝2013版全屏图片幻灯片
2014/04/03 Javascript
input输入框鼠标焦点提示信息
2015/03/17 Javascript
javascript模拟C#格式化字符串
2015/08/26 Javascript
JavaScript驾驭网页-CSS与DOM
2016/03/24 Javascript
用JavaScript获取页面文档内容的实现代码
2016/06/10 Javascript
js 公式编辑器 - 自定义匹配规则 - 带提示下拉框 - 动态获取光标像素坐标
2018/01/04 Javascript
React中如何引入Angular组件详解
2018/08/09 Javascript
对vux点击事件的优化详解
2018/08/28 Javascript
vue-cli打包后本地运行dist文件中的index.html操作
2020/08/12 Javascript
Vue 修改网站图标的方法
2020/12/31 Vue.js
JavaScript实现下拉列表
2021/01/20 Javascript
[01:29:46]DOTA2上海特级锦标赛C组资格赛#1 OG VS LGD第二局
2016/02/27 DOTA
Python连接Redis的基本配置方法
2018/09/13 Python
python安装pil库方法及代码
2019/06/25 Python
Python中的相关分析correlation analysis的实现
2019/08/29 Python
代码总结Python2 和 Python3 字符串的区别
2020/01/28 Python
CSS3 旋转立方体问题详解
2020/01/09 HTML / CSS
如何利用input事件来监听移动端的输入
2016/04/15 HTML / CSS
美国领先的奢侈美容零售商:Bluemercury
2017/07/26 全球购物
Nordgreen英国官网:斯堪的纳维亚设计师手表
2018/10/24 全球购物
英国花园、DIY、电器和家居用品商店:Robert Dyas
2019/03/18 全球购物
CHARLES & KEITH台湾官网:新加坡时尚品牌
2019/07/30 全球购物
英国奢侈品在线精品店:Hervia
2020/09/03 全球购物
你们项目是如何进行变更控制的
2015/08/26 面试题
建筑工程技术应届生自荐信
2013/09/27 职场文书
微博营销计划书
2014/01/10 职场文书
公司晚会主持词
2014/03/22 职场文书
2015年公司工作总结
2015/04/25 职场文书
企业安全生产检查制度
2015/08/06 职场文书
这样写python注释让代码更加的优雅
2021/06/02 Python
Ajax 的初步实现(使用vscode+node.js+express框架)
2021/06/18 Javascript