From 6628c422427cb3c68bb92fe0907cf063d3d4fb16 Mon Sep 17 00:00:00 2001 From: jiang Date: Sun, 16 Mar 2025 15:33:44 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=8D=E6=9E=84=E6=A8=A1=E5=9E=8B=E8=AE=AD?= =?UTF-8?q?=E7=BB=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- generated_data/合并数据.py | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 generated_data/合并数据.py diff --git a/generated_data/合并数据.py b/generated_data/合并数据.py new file mode 100644 index 0000000..3a48cdc --- /dev/null +++ b/generated_data/合并数据.py @@ -0,0 +1,31 @@ +import json +import os + +# 目录路径 +directory = "output" + +# 确保目录存在 +if not os.path.exists(directory): + os.makedirs(directory) +# 读取多个 JSON 文件并合并 +def merge_json_files(file_list, output_file): + merged_data = [] + + # 遍历每个文件 + for file in file_list: + with open(f"data/{file}", 'r', encoding='utf-8') as f: + data = json.load(f) # 读取 JSON 文件 + merged_data.extend(data) # 合并数据 + + # 将合并后的数据写入新文件 + with open(output_file, 'w', encoding='utf-8') as f: + json.dump(merged_data, f, ensure_ascii=False, indent=4) + +# 文件列表 +files = ['互联网查询.json','天气查询.json','知识问答.json','作业考勤人数.json', '周计划作业内容.json', '周计划数量查询.json','施工人数.json','日计划作业内容.json','日计划数量查询.json','页面切换.json'] +output_file = 'output/merged_data.json' + +# 执行合并 +merge_json_files(files, output_file) + +print("合并完成,结果保存在 'merged_data.json'")