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
相关推荐
测试19986 小时前
软件测试 - 单元测试总结曲幽8 小时前
我用了FastApiAdmin后,连夜把踩过的坑都整理出来了前端若水10 小时前
会话管理:创建、切换、删除对话历史涛声依旧-底层原理研究所11 小时前
残差连接与层归一化通俗易懂的详解csdn_aspnet11 小时前
Python 算法快闪 LeetCode 编号 70 - 爬楼梯fantasy_arch11 小时前
pytorch人脸匹配模型熊猫_豆豆11 小时前
广义相对论水星近日点进动完整详细数学推导web3.088899911 小时前
1688 图搜接口(item_search_img / 拍立淘) 接入方法AI算法沐枫12 小时前
深度学习python代码处理科研测序数据Wang153013 小时前
js核心概念