2012-10-24 5 views
0

wget을 사용하여 지난 30 분 동안 변경된 ZIP 파일을 다운로드합니다. Zip 파일에 csv 파일이 있습니다. Zip 파일에 새 csv 파일이 있거나 이미 다운로드 한 파일/수정하지 않은 파일을 수정할 수 있습니다. zip 파일에서이 수정 된 파일/새 파일을 선택하여 데이터베이스에로드해야합니다. 의견이 있으면 알려주시겠습니까?Zip 파일의 수정 된 파일

+3

시작을 몇 가지 코드를하시기 바랍니다 게시와 함께! –

답변

1

당신은 아카이브 부재 CRC를 얻을 예에서 CRC

import zipfile 
z = zipfile.ZipFile('d:\\temp\\debug.zip') 
for member_info in z.infolist(): 
    print member_info.orig_filename, member_info.CRC 

에 의해 (이름, CRC)를 비교할 수 있습니다

tfr/products/tests/11/data/1000sites 1458294800 
tfr/products/tests/11/data/100sites 1275729396 
tfr/products/tests/11/data/list_of_2.txt 677585194 
tfr/products/tests/11/data/list_of_1.txt 0 
+0

많은 파일이 있습니다. 파일의 내용을 비교하지 않고 변경된 파일 만 가져 오는 방법이 있습니까? – Mane

+0

답변을 업데이트했습니다 – SWAPYAutomation

+0

저는 이것이 파이썬이라고 생각합니다. 나는 Python을 처음 사용한다. 모듈을 가져와야합니까? – Mane

관련 문제