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

相关推荐
读研的武30 分钟前
DashGo零基础入门 纯Python的管理系统搭建
开发语言·python
Andy1 小时前
Python基础语法4
开发语言·python
mm-q29152227291 小时前
Python+Requests零基础系统掌握接口自动化测试
开发语言·python
电院工程师3 小时前
SIMON64/128算法Verilog流水线实现(附Python实现)
python·嵌入式硬件·算法·密码学
Python图像识别4 小时前
75_基于深度学习的咖啡叶片病害检测系统(yolo11、yolov8、yolov5+UI界面+Python项目源码+模型+标注好的数据集)
python·深度学习·yolo
闲人编程4 小时前
Python游戏开发入门:Pygame实战
开发语言·python·游戏·pygame·毕设·codecapsule
雍凉明月夜5 小时前
人工智能学习中深度学习之python基础之 类
python·学习
Geo_V5 小时前
OpenAI 大模型 API 使用示例
python·chatgpt·openai·大模型应用·llm 开发
Hello_WOAIAI5 小时前
2.4 python装饰器在 Web 框架和测试中的实战应用
开发语言·前端·python