【Python】把list转换成json文件(list中为字典,元素按行写入)

0.前言

数据需要处理成与大模型输入相同类型的数据,从csv文件读出后,想要转换成json文件,看了好多资料都是把整个list写入了json,并不是我想要的格式,这里记录一下最后的按行写入的格式。

1.list转json

python 复制代码
import json
# 构建一个列表,包含多个字典元素
new_data = [
    {"content": "aaaa", "summary": "new aaaa"},
    {"content": "bbbb", "summary": "new bbbb"},
]
# 输出文件名
output_file = "output.json"
# 将列表写入到 JSON 文件中,每个元素为一行
with open(output_file, 'w', encoding='utf-8') as f:
    for item in new_data:
        json.dump(item, f, ensure_ascii=False)
        f.write('\n')

这样操作,最后的json文件才会是这个格式

相关推荐
郝学胜-神的一滴几秒前
深度学习优化核心:梯度下降与网络训练全解析
数据结构·人工智能·python·深度学习·算法·机器学习
Aision_9 分钟前
Agent 为什么需要 Checkpoint?
人工智能·python·gpt·langchain·prompt·aigc·agi
清水白石00813 分钟前
《Python性能深潜:从对象分配开销到“小对象风暴”的破解之道(含实战与最佳实践)》
开发语言·python
Land03291 小时前
RPA工具选型技术指南:架构差异与实测数据
python·自动化·rpa
kafei_*1 小时前
VScode 添加 UV虚拟环境方法
vscode·python·uv
洛_尘2 小时前
Python 5:使用库
java·前端·python
m0_596749092 小时前
如何防止SQL拼接漏洞_使用PDO对象实现安全的SQL交互
jvm·数据库·python
AIFQuant4 小时前
2026 全球股票/外汇/贵金属行情 API 深度对比:延迟、覆盖、价格与稳定性
python·websocket·ai·金融·mcp
Ray Liang5 小时前
吐血整理JSON-RPC2.0的原理与应用
python
㳺三才人子5 小时前
簡單的 語音助手
python·ai编程·pip