【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文件才会是这个格式

相关推荐
叶 落1 小时前
Mac 通过 Miniconda 安装 Python
python·macos·conda·miniconda
就改了7 小时前
Java8 日期处理(详细版)
java·python·算法
威联通安全存储10 小时前
TS-h1887XU-RP在汽车发动机热试与NVH在线质检网中的部署
python·汽车
qq_3164110311 小时前
腹腔镜模拟手术训练数字化管理平台构建
人工智能·python·深度学习·机器学习
卷无止境11 小时前
PageIndex:把RAG的检索逻辑从"找相似"改成了"讲道理"
后端·python
卷无止境11 小时前
什么是VoxCPM2?一场TTS架构的彻底重构
后端·python
kisloy13 小时前
【爬虫入门第5讲】Python爬虫文本解析详解
开发语言·爬虫·python
神经蛙199613 小时前
🌍 别再硬编码中文了!Python Web 项目国际化(i18n)完全指南
后端·python
颜酱13 小时前
14 | 验证并修正 LLM 生成的 SQL
人工智能·python
颜酱14 小时前
13 | 使用 LangChain 生成 SQL
人工智能·python·langchain