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

相关推荐
F_D_Z34 分钟前
哈希表解Two Sum问题
python·算法·leetcode·哈希表
智算菩萨38 分钟前
【实战】使用讯飞星火API和Python构建一套文本摘要UI程序
开发语言·python·ui
Groundwork Explorer42 分钟前
异步框架+POLL混合方案应对ESP32 MPY多任务+TCP多连接
python·单片机
梦帮科技1 小时前
Scikit-learn特征工程实战:从数据清洗到提升模型20%准确率
人工智能·python·机器学习·数据挖掘·开源·极限编程
xqqxqxxq1 小时前
Java 集合框架之线性表(List)实现技术笔记
java·笔记·python
verbannung1 小时前
Python进阶: 元类与属性查找理解
python
想用offer打牌1 小时前
LLM参数: Temperature 与 Top-p解析
人工智能·python·llm
小智RE0-走在路上2 小时前
Python学习笔记(6)--列表,元组,字符串,序列切片
笔记·python·学习
feeday2 小时前
Python 删除重复图片 优化版
开发语言·python
ss2732 小时前
Java线程池全解:工作原理、参数调优
java·linux·python