ZipFile.write()抛出CRC错误

时间:2012-07-02 07:53:57

标签: python zipfile

我想使用python将文件添加到已创建的zip文件中。

以下是代码:

try:
        conn='1.properties'
        fileName='/home/pbnagara/temp/Zip1.zip'
        myZip = zipfile.ZipFile(fileName, mode='a')
        myZip.write(conn)
        myZip.close()
except Exception:
        print 'Exception occurred while writing to Zip file: ' + fileName

当我尝试解压缩时,存档已损坏,并引发以下错误:

  

提取:1.properties bad CRC afe265f4(应该是f998eec6)

你能告诉我这里出了什么问题吗?

使用不同的后缀[除存档名称的.zip之外]会导致任何错误吗?

1 个答案:

答案 0 :(得分:0)

您在附加模式下打开的文件最有可能已损坏或不是有效的zip文件,或者使用ZipFile类不支持的某些zip扩展名。