使用zip文件时,我指定了在另一个文件夹中定位的文件,例如:
'./data/2003-2007/metropolis/Matrix_0_1_0.csv'
我的问题是,当我解压缩它时,文件被找到在./data/2003-2007/metropolis/Matrix_0_1_0.csv
,而我希望它被解压缩在./
下面是我的代码:def zip_files(src, dst):
zip_ = zipfile.ZipFile(dst, 'w')
print src, dst
for src_ in src:
zip_.write(src_, os.path.relpath(src_, './'), compress_type = zipfile.ZIP_DEFLATED)
zip_.close()
这里是 src 和 dst 的打印结果:
['./data/2003-2007/metropolis/Matrix_0_1_0.csv', './data/2003-2007/metropolis/Matrix_0_1_1.csv'] ./data/2003-2007/metropolis/csv.zip