Python Zipfile模块正在抛出错误

2024-09-28 23:29:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图获得一个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)

Tags: 数据importmodeaswithzipfile1file