# JSONファイルを読み込む
with open(引数1, 'r') as f:
json_data = json.load(f)
# CSVファイルを読み込む
with open(引数2, 'r') as f:
csv_reader = csv.reader(f)
csv_data = list(csv_reader)
# JSONファイルとCSVファイルを突合させる
matched_data =
unmatched_data =
for json_row in json_data['usrList']:
for csv_row in csv_data:
if json_row['usrcd'] == csv_row[0]:
matched_data.append(json_row)
break
else:
unmatched_data.append(json_row)
# 一致したデータをJSONファイルに出力する
with open(引数3, 'w') as f:
json.dump(matched_data, f, indent=2)
# 一致しなかったデータをJSONファイルに出力する
with open(引数4, 'w') as f:
json.dump(unmatched_data, f, indent=2)