我正在尝试将列表localpath_list
中的文件压缩到一个压缩文件“reports.zip”中。
它按预期工作,但是当我提取reports.zip
文件时,在其中创建了文件夹。
即所有 .xls 文件都在 .xls 下files/sample/
。
我需要的只是没有任何文件夹结构的 .xls 文件。
localpath_list = ["files/sample/sample1.xls", "files/sample/sample2.xls", "files/sample/sample3.xls"]
with zipfile.ZipFile(fr"downloads/reports.zip", 'w') as zipF:
for file in localpath_list:
zipF.write(file, compress_type=zipfile.ZIP_DEFLATED)