Python实现压缩与解压gzip大文件的方法
作者: / 2019-07-26 / 浏览次数:

本文实例讲述了凯发k8国际下载Python实现压缩与解压gzip大文件的方法。分享给大家供大家参考,具体如下:

#encoding=utf-8
#author: walker
#date: 2015-10-26
#summary: 测试gzip压缩/解压文件
import gzip
BufSize = 1024*8
def gZipFile:
 fin = open
 fout = gzip.open
 in2out
def gunZipFile:
 fin = gzip.open
 fout = open
 in2out
def in2out:
 while True:
 buf = fin.read
 if len 1:
 break
 fout.write
 fin.close
 fout.close
if __name__ == '__main__':
 src = r'D:	mp\src.txt'
 dst = r'D:	mp\src.txt.gz'
 ori = r'D:	mp\ori.txt'
 gZipFile
 print
 gunZipFile
 print

也可以简单地封装成一个类:

class GZipTool:
 def __init__:
 self.bufSize = bufSize
 self.fin = None
 self.fout = None
 def compress:
 self.fin = open
 self.fout = gzip.open
 self.__in2out
 def decompress:
 self.fin = gzip.open
 self.fout = open
 self.__in2out
 def __in2out:
 while True:
 buf = self.fin.read
 if len 1:
 break
 self.fout.write
 self.fin.close
 self.fout.close

更多关于Python相关内容感兴趣的读者可查看本站专题:《Python文件与目录操作技巧汇总》、《Python文本文件操作技巧汇总》、《Python URL操作技巧总结》、《Python图片操作技巧总结》、《Python数据结构与算法教程》、《Python Socket编程技巧总结》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》及《Python入门与进阶经典教程》

希望本文所述对大家Python程序设计有所帮助。

【某某业务】网站建设、网站设计、服务器空间租售、网站维护、网站托管、网站优化、百度推广、自媒体营销、微信公众号
如有意向---联系我们
热门栏目
热门资讯

网站建设 网站托管 成功案例 新闻动态 关于我们 联系我们 服务器空间 加盟合作 网站优化

备案号: 

公司地址:江苏省南京市玄武区玄武湖 咨询QQ:9490489 手机: 电话: