存档多个文件时,是否可以阻止zipfile创建冗余目录?

时间:2018-04-05 14:05:01

标签: python zipfile

在Python的zipfile模块中,当您创建只包含一个文件的zip文件时,它会被正确转换为解压缩的形式。但是一旦我添加了另一个文件,它就会被转换为冗余目录,并且我会进一步遍历以获取我想要的文件。

例如:

import zipfile
a = zipfile.ZipFile("test.zip", "w")
a.write("test.txt")
a.close()

这会创建一个文件test.zip。当我打开它时,它会转换为test.txt,而不是test

但是以下代码转换为test,而不是test.txttest.csv

import zipfile
a = zipfile.ZipFile("test.zip", "w")
a.write("test.txt")
a.write("test.csv")
a.close()

那么我可以阻止zipfile创建目录test吗?

0 个答案:

没有答案