用Python写一段合并多个json的文件
时间: 2023-04-04 17:01:41 浏览: 199
python 合并json文件代码
你好,以下是合并多个json文件的Python代码:
```python
import json
def merge_json_files(file_list):
merged_data = {}
for file_path in file_list:
with open(file_path, 'r') as f:
data = json.load(f)
merged_data.update(data)
return merged_data
file_list = ['file1.json', 'file2.json', 'file3.json']
merged_data = merge_json_files(file_list)
print(json.dumps(merged_data, indent=4))
```
这段代码可以将多个json文件合并成一个,并输出合并后的json数据。如果需要合并的文件数量很大,可以使用生成器来逐个读取文件,以减少内存占用。
阅读全文