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
相关推荐
大博士.J2 小时前
MySQL实现全量同步和增量同步到SQL Server或其他关系型库Sunshine_Cherish2 小时前
当Anaconda的安装路径与我想创建的conda虚拟环境路径不一致时,应该怎么操作?FreakStudio2 小时前
一文速通Python并行计算:00 并行计算的基本概念myzzb2 小时前
python字符级差异分析并生成 Word 报告 自然语言处理断句水w3 小时前
【pyCharm Git】根据dev分支新建dev_y分支,本地也新建dev_y分支,并将代码提交到Gitlab上的新分支dev_y上。范哥来了3 小时前
python 数据可视化matplotib库安装与使用dme.3 小时前
python爬虫Scrapy(6)之增量式红虾程序员5 小时前
python函数的多种参数使用形式SsummerC5 小时前
【leetcode100】搜索二维矩阵trust Tomorrow5 小时前
Python-docx库详解:轻松实现Word文档自动化生成与图片尺寸控制