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 に答える