对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 相关文章推荐
用C++封装MySQL的API的教程
May 06 Python
python采集百度百科的方法
Jun 05 Python
玩转python爬虫之爬取糗事百科段子
Feb 17 Python
python中matplotlib实现最小二乘法拟合的过程详解
Jul 11 Python
Python实现读取机器硬件信息的方法示例
Jun 09 Python
Linux下python与C++使用dlib实现人脸检测
Jun 29 Python
pycharm配置当鼠标悬停时快速提示方法参数
Jul 31 Python
解决python 3 urllib 没有 urlencode 属性的问题
Aug 22 Python
Python面向对象原理与基础语法详解
Jan 02 Python
Python 代码调试技巧示例代码
Aug 11 Python
Ubuntu16安装Python3.9的实现步骤
Dec 15 Python
在NumPy中深拷贝和浅拷贝相关操作的定义和背后的原理
Apr 14 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
教你IIS6的PHP最佳配置方法
2006/09/05 PHP
PHP同时连接多个mysql数据库示例代码
2014/03/17 PHP
php提交表单时保留多个空格及换行的文本样式的方法
2017/06/20 PHP
用PHP去掉文件头的Unicode签名(BOM)方法
2017/06/22 PHP
jquery 多级下拉菜单核心代码
2010/05/21 Javascript
Javascript将string类型转换int类型
2010/12/09 Javascript
IE6、IE7中setAttribute不支持class/for/rowspan/colspan等属性
2011/08/28 Javascript
CSS(js)限制页面显示的文本字符长度
2012/12/27 Javascript
JavaScript var声明变量背后的原理示例解析
2013/10/12 Javascript
jQuery中常用的遍历函数用法实例总结
2015/09/01 Javascript
jQuery中serializeArray()与serialize()的区别实例分析
2015/12/09 Javascript
在Linux系统中搭建Node.js开发环境的简单步骤讲解
2016/01/26 Javascript
Google 地图控件集详解及实例代码
2016/08/06 Javascript
详解基于 Nuxt 的 Vue.js 服务端渲染实践
2017/10/24 Javascript
用Webpack构建Vue项目的实践
2017/11/07 Javascript
深入理解es6块级作用域的使用
2019/03/28 Javascript
vue基于viewer实现的图片查看器功能
2019/04/12 Javascript
在微信小程序中使用mqtt服务的方法
2019/12/13 Javascript
js实现点击上传图片并设为模糊背景
2020/08/02 Javascript
python学习之编写查询ip程序
2016/02/27 Python
python递归打印某个目录的内容(实例讲解)
2017/08/30 Python
Python多继承顺序实例分析
2018/05/26 Python
基于Python列表解析(列表推导式)
2018/06/23 Python
对Python中内置异常层次结构详解
2018/10/18 Python
Python批量生成幻影坦克图片实例代码
2019/06/04 Python
使用python实现unix2dos和dos2unix命令的例子
2019/08/13 Python
Django项目使用ckeditor详解(不使用admin)
2019/12/17 Python
pytorch 实现tensor与numpy数组转换
2019/12/27 Python
Pycharm中安装Pygal并使用Pygal模拟掷骰子(推荐)
2020/04/08 Python
css图标制作教程制作云图标
2014/01/19 HTML / CSS
HTML5中微数据概述及在搜索引擎中的使用举例
2013/02/07 HTML / CSS
德国家具折扣店:POCO
2020/02/28 全球购物
大一学生假期实习的自我评价
2013/10/12 职场文书
单位工作证明格式模板
2014/10/04 职场文书
2016年安康杯竞赛活动总结
2016/04/05 职场文书
详解Alibaba Java诊断工具Arthas查看Dubbo动态代理类
2022/04/08 Java/Android