1
으로 수정, 새로운 기록과 삭제를 찾을의 말을하자키 필드를 기준으로 두 개의 CSV 파일을 비교 : 나는 같은 필드, 두 개의 CSV 파일이 파이썬
ID,NAME,SURNAME,HOME_ADDRESS,NUMBER_OF_PHONE_LINES,PREFIX,PHONE_NUMBER,EMAIL
내가이 개 CSV 파일을 비교하고 싶습니다 및 찾을 : 파일 B와 아니에
- 기록 위의 필드에)
- 동일한 ID, PREFIX 및 PHONE_NUMBER은 있지만 다른 입력란에는 다른 정보가있는 레코드 (예 : 다른 EMAIL 또는 다른 EMAIL 및 HOME_ADDRESS.
마지막으로 세 가지 파일로이 정보를 분리하십시오.
아무도이를 수행하는 방법에 대한 아이디어가 있습니까?
클래스를 만듭니다. 비교 연산자를 만듭니다. 파일을 세트로 읽어 들인 다음 (또는 수동으로 작업하려는 경우 항목을 순서대로 정렬 할 수도 있음) 차와 교차 설정을 사용하십시오. 결과를 3 개의 파일에 씁니다. 그런데 나는 당신을 위해 코드를 작성하지 않을 것입니다. – NotAUser
당신의 질문은 "나에게 코드를 줘"라고 말하면, 그렇게 물어볼 생각은 아니 겠지. csv [http://docs.python.org/library/csv.html]를 읽고, 두 파일을 모두 읽은 후에는 단순한 프로그램 일뿐입니다. 파이썬 워드 프로세서를 먼저 시험해보고 문제가있는 경우 시도한 것을 붙여 넣으십시오. –