在Python中从zipfile获取gz文件

2024-10-04 11:25:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我在一个zipfile中有一个zipfile,在这个zip文件中有一堆gz文件

我想将gz文件解压缩到一个文件夹中


import zipfile
import gzip

zfilename = "file.jar"

def getGzipFileFromJar(zip, gzipFilename):
     zfiledata = zip.read(gzipFilename)
     return gzip.GzipFile(zfiledata)

if zipfile.is_zipfile(zfilename):
    with zipfile.ZipFile(zfilename, 'r') as zip:
            gzip = extractI18nFileFromJar(zip, PATH_OF_GZIP)

如何将zipfile加载到gzipFile对象中,而不将所有内容提取到文件系统中


Tags: 文件import文件夹readdefzipjarfile