哪位哥哥能给个python中 tarfile,gzip,zlib 用法的代码

哪位哥哥能给个python中 tarfile,gzip,zlib 用法的代码,第1张

tarfile:

import tarfile

tar = tarfile.open("sample.tar.gz")

tar.extractall()

tar.close()

gzip

import gzip

f = gzip.open('file.txt.gz', 'rb')

file_content = f.read()

f.close()

zlib

# https://docs.python.org/2.7/library/zlib.html

如果解决了您的问题请采纳!

如果未解决请继续追问

import osimport gzip # 那是因为你调用了read方法,而这个方法会把文件一股脑儿读取出来的# 为了便于你迭代,你可以在这里使用一个生成器def read_gz_file(path):if os.path.exists(path):with gzip.open(path, 'rt') as pf:for line in pf:yield lineelse:print('the path [{}] is not exist!'.format(path)) con = read_gz_file('abc.gz')if getattr(con, '__iter__', None):for line in con:print(line, end = '')


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11187542.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存