0
파이썬을 사용하여 이미 생성 된 zip 파일에 파일을 추가하고 싶습니다. 다음은 CRC 오류가 발생하는 ZipFile.write()
코드입니다 : 내가 그것을 압축을 해제 할 때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
는 아카이브가 손상되어이 아래 오류가 발생합니다 :
extracting: 1.properties bad CRC afe265f4 (should be f998eec6)
당신이 오해 무슨 일이 일어나고 있는지 알려 주시기 바랍니다 수를 이리?
[아카이브 이름에 .zip 이외의 다른 접미사를 사용하면] 오류가 발생합니까?
파이썬 밖에서 압축을 풀려고 할 때 이런 일이 발생합니까? 확실히 그 코드를 실행하면'KeyboardInterrupt'를 포함하여 _everything_을 잡는 중'Exception' 아래에 무엇이 인쇄되어 있어야합니다. – Ben
아카이브를 추출 할 때 무엇을 사용하고 있습니까? 나는 그것을 내 옆에서 테스트했고 7-zip으로 압축 파일을 추출하는 데 문제가 없었습니다. –
7-zip에서 오류를 얻고 유닉스에서 "unzip" – user170008