File size: 682 Bytes
0dd9600
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
import json

with open("BHT NMLT train.json", "r", encoding="utf-8") as f:
    data1 = json.load(f)

with open("BHT-NMLT - CuoiKi.json", "r", encoding="utf-8") as f:
    data2 = json.load(f)

with open("bai_tap.json", "r", encoding="utf-8") as f:
    data3 = json.load(f)

# kiểm tra an toàn
assert isinstance(data1, list)
assert isinstance(data2, list)
assert isinstance(data3, list)

merged_data = data1 + data2 + data3

with open("knowledge_base.json", "w", encoding="utf-8") as f:
    json.dump(merged_data, f, ensure_ascii=False, indent=2)

print(
    f"Merged {len(data1)} + {len(data2)} + {len(data3)} "
    f"items -> {len(merged_data)} items"
)