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
相关推荐
VidDown7 小时前
24fps 转 25fps 不只是改个数字:帧率转换、PAL/NTSC 与音频补偿死磕音视频9 小时前
让小模型做选择题:限定候选项并读取 logits 概率的入门实践(附 Python 代码)凤山老林9 小时前
Spring Boot 接入国密 SM2/SM3/SM4 的一些实践记录pride.li11 小时前
第03章 Python 教程-基础语法:注释与变量databook11 小时前
用 Pydantic AI 从零搭建一个能干活的 AI Agent康小旺11 小时前
把 markitdown 做成 Windows 桌面版:拖进文档就出 Markdown,附 233MB→64MB 打包裁剪全过程启观川12 小时前
数据结构与算法-第 3 章 常用算法-贪心算法南笙北梦12 小时前
本地开源大模型多轮对话显存泄漏排查与修复实录小羊没烦恼!12 小时前
如何在IIS6,7中部署ASP.NET网站?钱栈up13 小时前
扫完 3.5 万文件后,我发现了 521 组散落的同名文件