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
相关推荐
我是华为OD~HR~栗栗呀1 分钟前
华为od-22届考研-测试面经学习路上_write28 分钟前
神经网络初次学习收获大邳草民1 小时前
Django 的动态特性:从 Python 动态机制到框架设计思想用户3721574261351 小时前
Python 裁剪 PDF 教程:轻松裁剪页面并导出为图片码农葫芦侠1 小时前
Qt如何翻译JSON内容mit6.8242 小时前
[Agent可视化] docs | go/rust/py混构 | Temporal编排 | WASI沙箱蜉蝣之翼❉2 小时前
检测十字标 opencv python小丫头呀2 小时前
.NET8 通过自定义类映射appsettings.json 文件某个节点的配置刘安然2 小时前
网易云课堂零基础:21天搞定Python分布爬虫Rock_yzh2 小时前
AI学习日记——PyTorch深度学习快速入门:神经网络构建与训练实战