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
相关推荐
去伪存真14 分钟前
前端get到的新技能--手把手教你使用Python实现查询基金年度排名功能PixelMind28 分钟前
【IQA技术专题】DISTS代码讲解JavaEdge在掘金29 分钟前
Git工作面试必知必会操作-命令行篇香蕉可乐荷包蛋30 分钟前
一次性接收大量上传图片,后端优化方式山烛1 小时前
逻辑回归详解:从数学原理到实际应用June bug2 小时前
将本地项目关联并推送到已有的 GitHub 仓库阿加犀智能2 小时前
高通手机跑AI系列之——实时头发识别北京_宏哥2 小时前
🔥Python零基础从入门到精通详细教程10 - python数据类型之数字(Number)-整型(int)详解斜月2 小时前
Jupyter Notebook 与 Pandas 绘图实践cliffordl2 小时前
wxPython 实践(五)高级控件