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
相关推荐
草莓熊Lotso1 小时前
unordered_map/unordered_set 使用指南:差异、性能与场景选择二川bro6 小时前
量子计算入门:Python量子编程基础夏天的味道٥7 小时前
@JsonIgnore对Date类型不生效tsumikistep7 小时前
【前后端】接口文档与导入小白学大数据8 小时前
Python爬虫伪装策略:如何模拟浏览器正常访问JSP站点头发还在的女程序员9 小时前
三天搞定招聘系统!附完整源码温轻舟9 小时前
Python自动办公工具06-设置Word文档中表格的格式花酒锄作田9 小时前
[python]FastAPI-Tracking ID 的设计AI-智能10 小时前
别啃文档了!3 分钟带小白跑完 Dify 全链路:从 0 到第一个 AI 工作流d***956211 小时前
爬虫自动化(DrissionPage)