我需要讀取兩個大文件(超過125 MB)。每個文件都包含具有相似數據的記錄。我需要找到它們兩個中的記錄,然後如果記錄的字段不匹配,我需要用文件1中的記錄中包含的字段覆蓋文件2中的記錄。處理和組合兩個大文件
例如,第一文件具有以下字段:
ID, ACCT, Bal, Int, Rate
第二文件具有以下字段:
TYPE, ID, ACCT, Bal, Int, Rate.
因此,如果在文件1中的記錄具有相同的ACCT號碼作爲記錄在文件2中,則需要用文件1中的Bal,Int和Rate的值覆蓋文件2中的Bal,Int和Rate。
某些記錄不會位於每個文件中。我需要創建的輸出文件是文件2中的所有記錄,如果記錄不在文件1中,則它將按原樣寫入文件,但是隨後將包括需要更改的記錄。
我已經嘗試了許多不同的選項,但大多數都不足以處理大文件。解決這個問題的正確方向是什麼?預先感謝您的幫助。
非常感謝。它def解決了我的問題。 – nech0401