import pandas as pd import json # 1. 读取 Excel 文件(假设列名为 question 和 answer) try: df = pd.read_excel("input.xlsx", usecols=["question", "answer"]) # 明确指定列 except Exception as e: print(f"读取文件失败: {str(e)}") exit() # 2. 转换为字典列表 result = [ {"question": str(row["question"]), "answer": str(row["answer"])} for _, row in df.iterrows() ] # 3. 写入 JSON 文件 with open("train_qa.json", "w", encoding="utf-8") as f: json.dump(result, f, ensure_ascii=False, indent=2) print("转换成功!")
excel文件有两列,循环读取文件两列赋值到字典列表。字典的有两个key,分别为question和answer。将最终结果输出到json文件
大霞上仙2025-03-20 15:02
相关推荐
nimadan122 小时前
**手机小说扫榜工具2025推荐,精准追踪榜单动态与题材风向编程武士2 小时前
Python 各版本主要变化速览傻啦嘿哟3 小时前
Python中的@property:优雅控制类成员访问的魔法sky17203 小时前
VectorStoreRetriever 三种搜索类型旦莫3 小时前
Python测试开发工具库:日志脱敏工具(敏感信息自动屏蔽)唐叔在学习4 小时前
Python自动化指令进阶:UAC提权旺仔小拳头..4 小时前
Java ---变量、常量、类型转换、默认值、重载、标识符、输入输出、访问修饰符、泛型、迭代器wujj_whut4 小时前
【Conda实战】从0到1:虚拟环境创建、多Python版本管理与环境切换全指南geoqiye4 小时前
2026官方认证:贵阳宠物行业短视频运营TOP5评测龙腾AI白云4 小时前
AI智能体搭建(3)深度搜索智能体如何搭建与设计 Agent#智能体搭建#多智能体#VLA#大模型