python读写压缩文件使用gzip和bz2

Posted Data+Science+Insight

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python读写压缩文件使用gzip和bz2相关的知识,希望对你有一定的参考价值。

python读写压缩文件使用gzip和bz2

 

#读取压缩文件

# gzip compression
import gzip
with gzip.open(\'somefile.gz\', \'rt\') as f:
    text = f.read()

# bz2 compression
import bz2
with bz2.open(\'somefile.bz2\', \'rt\') as f:
    text = f.read()

#写入压缩文件

# gzip compression
import gzip
with gzip.open(\'somefile.gz\', \'wt\') as f:
    f.write(text)

# bz2 compression
import bz2
with bz2.open(\'somefile.bz2\', \'wt\') as f:
    f.write(text)

#

import bz2

# read

with bz2.open(\'input_file.bz2\', \'rt\', encoding=\'utf-8\') as f:

    for line in f:

        l=line.strip

以上是关于python读写压缩文件使用gzip和bz2的主要内容,如果未能解决你的问题,请参考以下文章

python 读写压缩文件

python读写压缩文件

linux 压缩和解压文件(.gz.bz2)

文件压缩和打包

python bz2模块

压缩包,压缩和解压