7得票1回答
直接从内存保存多个对象到zip文件

我希望能够直接将在循环中创建的多个对象(例如图形)保存到zip文件中,而无需将它们保存在目录中。 目前,我将这些图形保存在一个文件夹中,然后再将它们压缩为zip文件。 import matplotlib.pyplot as plt from zipfile import Z...

7得票1回答
在ZipFile中保留文件属性

我正在寻找一种方法来保留写入到zipfile.ZipFile实例的文件属性(例如只读)。我添加到zip归档中的文件会重置它们的文件属性,例如,当使用zip应用程序检查归档并解压缩后,只读标志将消失。我的当前环境是Windows,我在使用ZipInfo.external_attr方法时遇到了问题...

7得票2回答
Python的zipfile模块不压缩文件

我在Python中遇到了压缩问题。 我知道在写入时应该调用ZIP_DEFLATED方法来使zip文件压缩,但这对我不起作用。 我有3个PDF文档在C:zip目录中。 当我运行以下代码时,一切正常: import os,sys list = os.listdir('C:\zip') file ...

7得票1回答
Zipfile: 如何为Zip文件设置密码?

我有一个压缩文件(sav.zip),现在想为它设置密码: zf = zipfile.ZipFile("sav.zip") zf.setpassword("1234") 但是我出现了 TypeError: expected Bytes, got str 错误。 我的错误在哪里?