python将字典内容写入json文件的实例代码
作者:FXL 时间:2023-08-08 09:14:55
python将字典内容写入json文件的方法:我们可以先使用json.dumps()函数将字典转换为字符串;然后再将内容写入json即可。json.dumps()函数负责对数据进行编码。
字典内容写入json时,需要用json.dumps将字典转换为字符串,然后再写入。
json也支持格式,通过参数indent可以设置缩进,如果不设置的话,则保存下来会是一行。
举例:
无缩进:
from collections import defaultdict, OrderedDict
import json
video = defaultdict(list)
video["label"].append("haha")
video["data"].append(234)
video["score"].append(0.3)
video["label"].append("xixi")
video["data"].append(123)
video["score"].append(0.7)
test_dict = {
'version': "1.0",
'results': video,
'explain': {
'used': True,
'details': "this is for josn test",
}
}
json_str = json.dumps(test_dict)
with open('test_data.json', 'w') as json_file:
json_file.write(json_str)
有缩进:
from collections import defaultdict, OrderedDict
import json
video = defaultdict(list)
video["label"].append("haha")
video["data"].append(234)
video["score"].append(0.3)
video["label"].append("xixi")
video["data"].append(123)
video["score"].append(0.7)
test_dict = {
'version': "1.0",
'results': video,
'explain': {
'used': True,
'details': "this is for josn test",
}
}
json_str = json.dumps(test_dict, indent=4)
with open('test_data.json', 'w') as json_file:
json_file.write(json_str)
来源:https://www.py.cn/jishu/gaoji/19816.html
标签:python,字典,json
0
投稿
猜你喜欢
python logging模块的使用
2021-09-20 18:57:05
TinkerPop框架查询Gremlin图实现过程详解
2024-01-29 11:26:45
golang简单位运算示例
2024-02-08 18:53:48
python实现360皮肤按钮控件示例
2023-01-22 11:19:58
如何在sae中设置django,让sae的工作环境跟本地python环境一致
2022-03-09 22:04:54
关于golang 字符串 int uint int64 uint64 互转问题
2023-07-13 17:52:44
从MySQL 5.5发布看开源数据库新模式
2010-01-03 19:54:00
纯CSS制作的网页中的lightbox效果
2007-11-06 18:59:00
将一个图片以二进制值的形式存入Xml文件中
2008-09-04 11:24:00
MySQL数据库中与 ALTER TABLE 有关的问题
2009-01-14 11:57:00
SEO与“nofollow”及“external nofollow”
2007-12-15 09:31:00
Python的Django中将文件上传至七牛云存储的代码分享
2023-11-28 14:00:24
纯JSP+DWR实现3 级联动下拉选择菜单实现技巧
2023-07-10 12:52:40
Python计算一个给定时间点前一个月和后一个月第一天的方法
2023-11-26 13:50:26
python3 queue多线程通信
2022-09-20 08:41:05
python将unicode转为str的方法
2022-04-30 23:15:18
python连接kafka加载数据的项目实践
2021-04-23 07:14:38
python安装cx_Oracle模块常见问题与解决方法
2021-04-24 13:00:27
Pytorch自动求导函数详解流程以及与TensorFlow搭建网络的对比
2023-07-08 18:44:37
Python中集合创建与使用详解
2022-04-30 05:29:42