加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

python开发_gzip_压缩|解压缩gz文件_完整版_博主推荐

发布时间:2020-12-17 00:19:50 所属栏目:Python 来源:网络整理
导读:div class="cnblogs_code" 源文件:Lib/gzip.py这个模块提供了一些简单的接口来对文件进行压缩和解压缩,类似于GNU项目的gzip和gunzip。数据的压缩源于zlib模块的支持。在gzip模块提供了GzipFile类,在该类中提供了像open(),compress()和depress()等一些方便

<div class="cnblogs_code">

源文件:Lib/gzip.py

这个模块提供了一些简单的接口来对文件进行压缩和解压缩,类似于GNU项目的gzip和gunzip。

数据的压缩源于zlib模块的支持。

在gzip模块提供了GzipFile类,在该类中提供了像open(),compress()和depress()等一些方便的方法
GzipFile类在读写gzip格式的文件的时候,自动的压缩和解压缩数据类似于操作普通的文件对象。

在gzip模块定义了一些方法:

gzip.open(filename,mode='rb',compresslevel=9,encoding=None,errors=None,newline=None)
    打开一个gzip已经压缩好的gzip格式的文件,并返回一个文件对象:file object.
    参数filename可以是真是的文件名(a str or bytes对象),或着是已经存在的读写文件对象。
    参数mode在操作二进制的时候使用:'r','rb','a','ab','wb'
             操作text的时候使用:'rt,'at','wt'
             默认是:'rb'
    参数compresslevel是0-9的数值。

class gzip.GzipFile(filename=None,mode=None,fileobj=None,mtime=None)

<span style="color: #800000;">'''

SHOW_LOG = GZ_FILE_PATH = TXT_FILE_PATH = ( with gzip.open(path, ( ( with gzip.open(path, ( with open(tpath, ( with gzip.open(gzpath, ( ( ( ( SHOW_LOG = GZ_FILE_PATH = TXT_FILE_PATH = content = b con = ( * 50 content_str = write_gz_file(GZ_FILE_PATH,bytes(content_str, con = ( * 50 con = == main()

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读