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
相关推荐
Java&Develop14 分钟前
DeltaFStation 宝塔 Linux 部署教程小柯南敲键盘19 分钟前
跨境电商图片翻译工具推荐:批量AI翻译+视频字幕+智能抠图用户77833661321124 分钟前
SERP 返回 JSON 用 Pydantic 强校验:类型安全解析北斗落凡尘40 分钟前
LangGraph 入门实战(8)--绑定工具ningmengjing_1 小时前
MCP 通讯方式与实现指南淼澄研学1 小时前
Kimi API黑产倒卖技术解析与Python合规接入指南何以解忧,唯有..1 小时前
Python 元组(tuple)详解:使用、遍历与排序KANGBboy1 小时前
Python eval安全隐患evans在进步2 小时前
LeetCode 394:字符串解码——Java 单栈模拟与嵌套解析详解淼澄研学2 小时前
Python结合大模型挖掘搜题长尾关键词实操指南