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'屬性。仍然面臨着。 –