我试图获得一个python Zip
模块来压缩数据
但它所做的只是抛出一个错误:
with ZipFile(O_file7,mode='w',compression=ZipFile.ZIP_DEFLATED,compressionlevel=9) as file:
AttributeError: type object 'ZipFile' has no attribute 'ZIP_DEFLATED'
我试过使用
ZipFile.ZIP_DEFLATED
,以及
zipfile.ZipFile.ZIP_DEFLATED
,但得到完全相同的结果
如果我删除压缩和压缩级别参数,代码运行正常,但使用它的全部目的是压缩数据
任何帮助都将不胜感激
这是代码
import zlib
from zipfile import ZipFile
HOME2 = "h:\\\\passport\\tran-14d - ollw mass print\\"
ARCHIVE = HOME2+"\\Archive\\"
I_file1 = "masterfile.txt"
O_file7 = "New.zip"
def ZIPPER():
os.chdir(HOME2)
with ZipFile(O_file7,mode='w',compression=ZipFile.ZIP_DEFLATED,compressionlevel=9) as file:
os.chdir(HOME2)
file.write(I_file1)
相当肯定是zipfile.ZIP_泄气了。请注意,文档提到ZIP_DEFLATED需要
zlib
依赖关系。您可能会发现以下示例非常有用:https://pymotw.com/2/zipfile/#creating-new-archives相关问题 更多 >
编程相关推荐