def append(self, pathAndFileName):
""" adding a file or a path (recursive) to the zip archive in memory """
zf = zipfile.ZipFile(self.inMemory, "a", zipfile.ZIP_DEFLATED, False)
if os.path.isfile(pathAndFileName):
zf.write(pathAndFileName)
else:
path = pathAndFileName
for root, folders, files in os.walk(path):
for file in files:
fullName = os.path.join(root, file)
zf.write(fullName)
评论列表
文章目录