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
相关推荐
WSSWWWSSW20 分钟前
Seaborn数据可视化实战:Seaborn时间序列可视化入门云天徽上1 小时前
【数据可视化-96】使用 Pyecharts 绘制主题河流图(ThemeRiver):步骤与数据组织形式codeyanwu1 小时前
nanoGPT 部署quaer2 小时前
print(2 ** 3)翔云1234563 小时前
Python 中 SQLAlchemy 和 MySQLdb 的关系三婶儿3 小时前
在没有客户端的客户环境下,如何用 Python 一键执行 MySQL 与达梦数据库 SQLFreak嵌入式4 小时前
一文速通 Python 并行计算:教程总结hweiyu004 小时前
Python办公之Excel(openpyxl)、PPT(python-pptx)、Word(python-docx)java技术之路5 小时前
【免费AI文档助手开发实战系列】基于正则表达式的PDF脱敏python服务构建(一)waynaqua5 小时前
FastAPI开发AI应用五:模型新增图片理解