对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 命令行参数sys.argv
Sep 06 Python
django基础之数据库操作方法(详解)
May 24 Python
Python基础教程之浅拷贝和深拷贝实例详解
Jul 15 Python
解决python3 json数据包含中文的读写问题
May 10 Python
pandas 快速处理 date_time 日期格式方法
Nov 12 Python
python Elasticsearch索引建立和数据的上传详解
Aug 04 Python
Python sql注入 过滤字符串的非法字符实例
Apr 03 Python
给ubuntu18安装python3.7的详细教程
Jun 08 Python
解决keras模型保存h5文件提示无此目录问题
Jul 01 Python
如何将json数据转换为python数据
Sep 04 Python
python批量检查两个对应的txt文件的行数是否一致的实例代码
Oct 31 Python
python 实现德洛内三角剖分的操作
Apr 22 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 autoload与spl_autoload自动加载机制的深入理解
2013/06/05 PHP
PHP PDOStatement:bindParam插入数据错误问题分析
2013/11/13 PHP
thinkphp实现数组分页示例
2014/04/13 PHP
PHP编译安装中遇到的两个错误和解决方法
2014/08/20 PHP
PHP实现中国公民身份证号码有效性验证示例代码
2017/05/03 PHP
PHP 实现人民币小写转换成大写的方法及大小写转换函数
2017/11/17 PHP
使用jQuery的attr方法来修改onclick值
2014/07/07 Javascript
深入讲解AngularJS中的自定义指令的使用
2015/06/18 Javascript
jquery实现select选择框内容左右移动代码分享
2015/11/21 Javascript
ReactNative页面跳转实例代码
2016/09/27 Javascript
详解Javascript百度地图接口开发文档中的类和方法
2017/02/07 Javascript
整理关于Bootstrap导航的慕课笔记
2017/03/29 Javascript
javascript中this用法实例详解
2017/04/06 Javascript
浅谈在fetch方法中添加header后遇到的预检请求问题
2017/08/31 Javascript
Vue+Vux项目实践完整代码
2017/11/30 Javascript
解决Vue中mounted钩子函数获取节点高度出错问题
2018/05/18 Javascript
如何在JavaScript中优雅的提取循环内数据详解
2019/03/04 Javascript
Vuejs中的watch实例详解(监听者)
2020/01/05 Javascript
在vue中使用jsonp进行跨域请求接口操作
2020/10/29 Javascript
Python中元组,列表,字典的区别
2017/05/21 Python
python实现在图片上画特定大小角度矩形框
2018/10/24 Python
Django+zTree构建组织架构树的方法
2019/08/21 Python
一文带你了解Python 四种常见基础爬虫方法介绍
2020/12/04 Python
软件测试工程师面试问题精选
2016/10/28 面试题
MySQL面试题目集锦
2016/04/14 面试题
写一个方法,输入一个文件名和一个字符串,统计这个字符串在这个文件中出现的次数
2016/04/13 面试题
业务员岗位职责
2013/11/16 职场文书
个人简历自荐信
2013/12/05 职场文书
读书月活动方案
2014/05/22 职场文书
物业品质提升方案
2014/06/08 职场文书
人力资源管理专业自荐书
2014/07/07 职场文书
教师工作失职检讨书
2014/09/18 职场文书
公司感恩节活动策划书
2014/10/11 职场文书
2016个人廉洁自律承诺书
2016/03/25 职场文书
员工工作心得体会
2019/05/07 职场文书
MySQL脏读,幻读和不可重复读
2022/05/11 MySQL