如何将动态生成的pdf文件添加到zipfile Python?

时间:2017-02-27 15:19:32

标签: python python-2.7 zipfile python-pdfkit

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

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

1 个答案:

答案 0 :(得分:0)

是的,如果你想在你的zip文件中转储一个缓冲区,你可以使用writestr,这样就可以避免创建一个临时文件:

z.writestr(filename,my_buffer)

my_buffer可能是str(字符串)或bytes