http://docs.python.org/library/zipfile.html을 사용하여 파일을 압축합니다. 그것은 잘 작동하지만 내 우분투 (파이썬 아니, 그냥 바로 파일을 누른 다음 '여기에 압축 풀기') 파일을 추출 할 때 파일이 잘 렸습니다. 내 원래 파일 ~ 167kb 우분투 통해 추출한 ~ 164kb (그것은 CSV 파일이므로 파일 끝에서 몇 줄을 놓치지).Zipfile 라이브러리 추출 문제
제안 사항?
편집 : 엘 일부 CSV 파일입니다
try:
fp2 = zipfile.ZipFile(el.replace('.csv', '.zip'), 'w',
zipfile.ZIP_DEFLATED)
fp2.testzip()
fp2.write(el)
finally:
fp2.close()
을 다음과 같이
내 코드가 보인다.
Edit2 : zip 파일에 쓰는 동안 일부 데이터가 손실 된 것처럼 보입니다.
정말 파일을 닫았습니까? (가까이에 전화하지 않으면 설명서에 몇 가지 필수 기록이 남을 수 있다고 경고 함) –
모드로 'w'대신 'wb'를 시도할까요? –
저는 리눅스 사용자입니다. 그래서 'w'대신 'wb'를 넣으면 RuntimeError가 발생합니다. – Drachenfels