1
z = zipfile.ZipFile("zipfile.zip", "w")
z.write(filename)
它将字符串作为参数,实际上是将该文件添加到zip的路径。 但我想添加动态生成的文件。如何将动态生成的pdf文件添加到zipfile Python中?
z = zipfile.ZipFile("zipfile.zip", "w")
z.write(filename)
它将字符串作为参数,实际上是将该文件添加到zip的路径。 但我想添加动态生成的文件。如何将动态生成的pdf文件添加到zipfile Python中?
是的,如果你有你想要在你的zip文件转储缓冲区,可以使用writestr
所以避免创建一个临时文件:
z.writestr(filename,my_buffer)
my_buffer
也许str
(字符串)或bytes
Like How?生成的pdf文件是以HttpResponse的形式,也是pdfkit的对象形式。 –
'response.read()'给你'json'我想,你可以'json.loads()'它转换成字典。这个问题还不清楚。这在技术上得到了回答。您可能需要对其进行编辑以提供响应返回内容的示例/片段。我不介意进一步研究它。 –
谢谢。但它在读取响应数据时显示错误''HttpResponse'对象没有'read'属性。仍然面临着。 –