【发布时间】:2016-03-20 03:26:16
【问题描述】:
我正在使用 python 的 zipfile 模块。
有一个 zip 文件位于以下路径中:/home/user/a/b/c/test.zip
并在/home/user/a/b/c/1.txt 下创建另一个文件
我想将此文件添加到现有的 zip 中,我做到了:
zip = zipfile.ZipFile('/home/user/a/b/c/test.zip','a')
zip.write('/home/user/a/b/c/1.txt')
zip.close()`
解压文件时所有子文件夹都出现在路径中,如何输入没有路径子文件夹的zip文件?
我也试过:
zip.write(os.path.basename('/home/user/a/b/c/1.txt'))
并得到一个文件不存在的错误,尽管它确实存在。
【问题讨论】: