以前にも似たような質問をしたことがありますが、他にも質問があるので再度質問させていただきます。
3 つの列を持つ 2 つの csv ファイルがあります。
商品名 金額:
2つのファイルの違いを取得したい。2 つのファイルの名前と製品の順序が同じであれば、これを行うことができます。これにより、私が探している量の違いが得られます。
2つをリストして比較し、同じ順序でない場合は違いを示すために必要なものが必要です。
私が試してみました:
import csv
import difflib
file1 = open('file1','rb').read().splitlines()
file2 = open('file1','rb').read().splitlines()
for diff in difflib.ndiff(file1, file2):
print(diff)
しかし、何かが故障しているとダメです。各「名前の製品金額」をグループ化し、各「名前の製品金額」をグループ化したファイル 2 と比較する方法はありますか。ファイル 1 とファイル 2 に違いがある場合は、それを示します。