2
z = zipfile.ZipFile("zipfile.zip", "w")
z.write(filename)

它将字符串作为参数,该参数实际上是要添加到 zip 的文件的路径。但我想添加动态生成的文件。

4

1 回答 1

0

是的,如果您有一个要转储到 zip 文件中的缓冲区,则可以使用writestr它来避免创建临时文件:

z.writestr(filename,my_buffer)

my_buffer也许是一个str(字符串)或bytes

于 2017-02-27T15:22:02.300 回答