太空军校生 发表于 2020-8-31 09:08:55

关于python对文本文件打gz压缩文件的问题!!!

各位鱼油:
大家好!!!

兄弟今日遇到个兄弟,想要用python对某单个txt文件进行压缩成gz文件。

网上找了下方法,都是对文件夹进行打tar包在压缩的,这个我试过了不能用。

这里想请教下各位资深鱼油们,用python对某单个txt文件进行压缩成gz文件的方法步骤。

这里,想请有案例和心得的鱼友们指导一下鄙人,感激不尽!!!{:10_277:}

Json21 发表于 2020-8-31 15:40:16


import gzip

infile = 'hello.txt'
outfile = 'hello.txt.gz'
decfile = 'hello.dec.txt'

# 压缩
with open(infile, 'rb') as in_fp:
    with gzip.open(outfile, 'wb') as out_fp:
      out_fp.writelines(in_fp)

# 解压
with gzip.open(outfile, 'rb') as in_fp:
    with open(decfile, 'w') as out_fp:
      content = in_fp.read()
      out_fp.write(content.decode('utf-8'))

太空军校生 发表于 2020-9-1 14:20:42

Json21 发表于 2020-8-31 15:40


感谢兄弟,已经用上了!!!{:5_109:}
页: [1]
查看完整版本: 关于python对文本文件打gz压缩文件的问题!!!