python 文件压缩,如何压缩python文件
对于大型文本文件,它们通常在存储和传输之前被压缩。例如,第二代测序fastsq文件通常是gzip压缩后的格式。通过python的内置模块也可以快速完成压缩文件的读写。根据不同的压缩格式,提供了以下三个模块
1.压缩
gzip模块用于处理后缀为gz的压缩文件,读取gzip压缩文件的代码如下
导入gzip
以gzip.open(file.gz , rt )为f:
.对于f中的行:
.打印(行)
生成gzip压缩文件的代码如下
用gzip.open(file.gz , wt )作为f:
.f .写(“你好”)。bz2
Bz2模块用于处理后缀为bz2的压缩文件,读取bz2压缩文件的代码如下
导入bz2
用bz2.open(file.bz2 , rt )作为f:
.对于f中的行:
.打印(行)生成bz2压缩文件的代码如下
用bz2.open(file.bz2 , wt )作为f:
.f.write(“你好”)
3.lzma
Lzma模块用于处理后缀为xz的压缩文件,读取xz压缩文件的代码如下
导入lzma
以lzma.open(file.xz , rt )为f:
.对于f中的行:
.打印(行)
生成xz压缩文件的代码如下
以xz.open(file.xz , wt )为f:
.f.write(hello )对于压缩文件,只需选择压缩格式对应的模块进行操作即可。
目标
—如果你喜欢,分享给你的朋友—
关注我们,解锁更多精彩内容!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。