gzip--支持gzip文件
源文件:Lib/gzip.py
这个模块提供了一些简单的接口来对文件进行压缩和解压缩,类似于GUN项目的gzip和gunzip.
在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的数值。