두 개의 텍스트 파일을 병합하고 파이썬을 사용하여 파일에 새 값을 추가하려고합니다. 나는 은 File2.txt 및 file2.txt을했습니다 - 나는 파일 file2.txt에서 새로운 가치를 가지고 은 File2.txt에 추가하고 싶습니다. file1.txt에 동일한 키가 있으면 기존 값과 함께 새 값을 추가하거나 새 항목을 만듭니다.두 개의 텍스트 파일을 병합하고 파이썬에서 새 값을 추가하는 방법
이 예에서는 file2.txt에 itemNumber1 및 itemNumber2 키가 있습니다. 이 키는 file1.txt에 이미 존재하므로 새로운 값 (file2.tx)을 기존 값에 추가해야합니다. 덮어 써서는 안됩니다. itemNumber5와 같은 새 키가 있으면 아래 output.txt와 같은 새 항목을 추가하기 만하면됩니다.
이 작업을 수행하는 우아한 방법은 무엇입니까? 어떤 도움이라도 대단히 감사 할 것입니다.
미리 도움을 주셔서 감사합니다.
은 File2.txt
ABC itemNumber1 itemName1,itemModel1,itemPrice1,itemSoldby1|itemName11,itemModel11,itemPrice11,itemSoldby11|itemName12,itemModel12,itemPrice12,itemSoldby12|
ABC itemNumber2 itemName2,itemModel2,itemPrice2,itemSoldby2|itemName12,itemModel12,itemPrice12,itemSoldby12|itemName13,itemModel13,itemPrice13,itemSoldby13|
ABC itemNumber3 itemName3,itemModel3,itemPrice3,itemSoldby3|itemName13,itemModel13,itemPrice13,itemSoldby13|itemName14,itemModel14,itemPrice14,itemSoldby14|
file2.txt
ABC itemNumber1 itemName13,itemModel13,itemPrice13,itemSoldby13
ABC itemNumber2 itemName14,itemModel14,itemPrice14,itemSoldby14
ABC itemNumber5 itemName5,itemModel5,itemPrice5,itemSoldby5
ABC itemNumber1 itemName1,itemModel1,itemPrice1,itemSoldby1|itemName11,itemModel11,itemPrice11,itemSoldby11|itemName12,itemModel12,itemPrice12,itemSoldby12|itemName13,itemModel13,itemPrice13,itemSoldby13|
ABC itemNumber2 itemName2,itemModel2,itemPrice2,itemSoldby2|itemName12,itemModel12,itemPrice12,itemSoldby12|itemName13,itemModel13,itemPrice13,itemSoldby13|itemName14,itemModel14,itemPrice14,itemSoldby14|
ABC itemNumber3 itemName3,itemModel3,itemPrice3,itemSoldby3|itemName13,itemModel13,itemPrice13,itemSoldby13|itemName14,itemModel14,itemPrice14,itemSoldby14|
ABC itemNumber5 itemName5,itemModel5,itemPrice5,itemSoldby5|
이것은 상당히 광범위한 질문입니다. 구체적으로 어떤 단계를 구체적으로 설명 할 수 있습니까? – glibdud
지금까지 해보신 것은 무엇입니까? – yinnonsanders
'itemNumber' 만 일치시키고 싶습니까? 'itemNumber'가 동일하다면 거기에 새로운 값을 추가 하시겠습니까? –