对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 的 with 语句详解
Jun 13 Python
python获取文件扩展名的方法
Jul 06 Python
Python实现的简单dns查询功能示例
May 24 Python
Python 批量合并多个txt文件的实例讲解
May 08 Python
python:print格式化输出到文件的实例
May 14 Python
python遍历文件夹,指定遍历深度与忽略目录的方法
Jul 11 Python
Python的argparse库使用详解
Oct 09 Python
如何使用Python 打印各种三角形
Jun 28 Python
对Django 转发和重定向的实例详解
Aug 06 Python
Python使用循环神经网络解决文本分类问题的方法详解
Jan 16 Python
Django-xadmin后台导入json数据及后台显示信息图标和主题更改方式
Mar 11 Python
Python代码需要缩进吗
Jul 01 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学习笔记之面向对象编程
2012/12/29 PHP
PDO版本问题 Invalid parameter number: no parameters were bound
2013/01/06 PHP
php中stdClass的用法分析
2015/02/27 PHP
PHP获取当前日期及本周一是几月几号的方法
2017/03/28 PHP
一些有关检查数据的JS代码
2006/09/07 Javascript
js 绑定带参数的事件以及手动触发事件
2010/04/27 Javascript
有关javascript的性能优化 (repaint和reflow)
2013/04/12 Javascript
JavaScript打印iframe内容示例代码
2013/08/20 Javascript
客户端js性能优化小技巧整理
2013/11/05 Javascript
jQuery异步加载数据并添加事件示例
2014/08/24 Javascript
JavaScript italics方法入门实例(把字符串显示为斜体)
2014/10/17 Javascript
JavaScript获取数组最小值和最大值的方法
2015/06/09 Javascript
微信小程序中单位rpx和rem的使用
2016/12/06 Javascript
JS跨域请求外部服务器的资源
2017/02/06 Javascript
引入JavaScript时alert弹出框显示中文乱码问题
2017/09/16 Javascript
VueAwesomeSwiper在VUE中的使用以及遇到的一些问题
2018/01/11 Javascript
如何理解Vue的v-model指令的使用方法
2018/07/19 Javascript
开发一个Parcel-vue脚手架工具(详细步骤)
2018/09/22 Javascript
vue 中基于html5 drag drap的拖放效果案例分析
2018/11/01 Javascript
Node.js之readline模块的使用详解
2019/03/25 Javascript
在vue中使用vant TreeSelect分类选择组件操作
2020/11/02 Javascript
[01:23:59]2018DOTA2亚洲邀请赛 4.1 小组赛 B组 VP vs Secret
2018/04/03 DOTA
scrapy spider的几种爬取方式实例代码
2018/01/25 Python
opencv3/C++ 平面对象识别&透视变换方式
2019/12/11 Python
python matplotlib绘制三维图的示例
2020/09/24 Python
Python中过滤字符串列表的方法
2020/12/22 Python
CSS3制作彩色进度条样式的代码示例分享
2016/06/23 HTML / CSS
马来西亚网上美容店:Hermo.my
2017/11/25 全球购物
捷克领先的户外服装及配件市场零售商:ALPINE PRO
2018/01/09 全球购物
一份报关员的职业规划范文
2014/01/08 职场文书
金融事务专业毕业生求职信
2014/02/23 职场文书
师范生自我鉴定
2014/03/20 职场文书
食堂标语大全
2014/06/11 职场文书
社会工作专业自荐信
2014/09/26 职场文书
教师个人自我评价
2015/03/04 职场文书
教你快速开启Apache SkyWalking的自监控
2021/04/25 Servers