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
相关推荐
2601_962295993 小时前
嵌入式开发语言用哪个最好,C,python或者其他2601_962066933 小时前
短视频批量制作怎么做?2026年用 huasheng-cli 的 --json 与退出码,一张选题表批量出片菜鸡66663 小时前
绕过cf验证,部署 FlareSolverr 服务使用request处理前端 贾公子4 小时前
第10章:RAG(2)2601_962299494 小时前
使用 Python 将 CSV 转为 PDF(含表格样式美化)2601_962077985 小时前
利用Python,四步掌握机器学习axinawang5 小时前
requests--爬取网页内容盼小辉丶6 小时前
PyTorch强化学习实战——融合人类示范数据的高效强化学习聪明蛋子哟6 小时前
MCP协议深度落地:如何用Python/Java双语言实现统一的工具调用网关?智途 Tech6 小时前
2026年分析多个Excel、CSV和网页数据的AI工具清单:Tabbit 浏览器多源引用