0

我想使用 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 除外] 会导致任何错误吗?

4

1 回答 1

0

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

于 2012-07-03T06:35:08.530 回答