linw1995
7/20/2017 - 6:52 AM

把多个zipfile整合成一个

把多个zipfile整合成一个

import zipfile
import glob

filenames = glob.glob('./*.zip')
with zipfile.ZipFile('output.zip', mode='w') as output:
    for filename in filenames:
    with zipfile.ZipFile(filename) as subZipFile:
        for fn in subZipFile.namelist():
            data = subZipFile.read(fn)
            output.writestr(fn, data)