python将字典内容写入json文件的实例代码


Posted in Python onAugust 12, 2020

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)

python将字典内容写入json文件的实例代码

以上就是python将字典内容写入json文件的实例代码的详细内容,更多关于python如何将字典内容写入json文件的资料请关注三水点靠木其它相关文章!

Python 相关文章推荐
10款最好的Web开发的 Python 框架
Mar 18 Python
Python的Twisted框架上手前所必须了解的异步编程思想
May 25 Python
[原创]pip和pygal的安装实例教程
Dec 07 Python
python微信跳一跳系列之自动计算跳一跳距离
Feb 26 Python
Python文件操作函数用法实例详解
Dec 24 Python
pytorch载入预训练模型后,实现训练指定层
Jan 06 Python
Python使用py2neo操作图数据库neo4j的方法详解
Jan 13 Python
对tensorflow中cifar-10文档的Read操作详解
Feb 10 Python
django xadmin中form_layout添加字段显示方式
Mar 30 Python
Python爬虫设置Cookie解决网站拦截并爬取蚂蚁短租的问题
Feb 22 Python
pytorch 计算Parameter和FLOP的操作
Mar 04 Python
Python实现打乒乓小游戏
Sep 25 Python
Python调用jar包方法实现过程解析
Aug 11 #Python
如何用python免费看美剧
Aug 11 #Python
Pythonic版二分查找实现过程原理解析
Aug 11 #Python
Python3合并两个有序数组代码实例
Aug 11 #Python
Python基于gevent实现文件字符串查找器
Aug 11 #Python
Python3如何实现Win10桌面自动切换
Aug 11 #Python
Python3如何使用多线程升程序运行速度
Aug 11 #Python
You might like
单位速度在实战中的运用
2020/03/04 星际争霸
PHP5 面向对象(学习记录)
2009/12/02 PHP
php删除文本文件中重复行的方法
2015/04/28 PHP
jQuery的三种$()
2009/12/30 Javascript
精心挑选的15个jQuery下拉菜单制作教程
2012/06/15 Javascript
图片上传插件jquery.uploadify详解
2013/11/15 Javascript
js判断undefined类型,undefined,null, 的区别详细解析
2013/12/16 Javascript
JQuery基础语法小结
2015/02/27 Javascript
javascript实现考勤日历功能
2018/11/29 Javascript
JS高阶函数原理与用法实例分析
2019/01/15 Javascript
[57:18]DOTA2上海特级锦标赛主赛事日 - 1 败者组第一轮#3VP VS VG
2016/03/03 DOTA
python简易实现任意位数的水仙花实例
2018/11/13 Python
详解PyCharm安装MicroPython插件的教程
2019/06/24 Python
django 中QuerySet特性功能详解
2019/07/25 Python
python pygame实现滚动横版射击游戏城市之战
2019/11/25 Python
numpy:np.newaxis 实现将行向量转换成列向量
2019/11/30 Python
使用Python操作ArangoDB的方法步骤
2020/02/02 Python
python为Django项目上的每个应用程序创建不同的自定义404页面(最佳答案)
2020/03/09 Python
如何使用scrapy中的ItemLoader提取数据
2020/09/30 Python
html5.2 dialog简介详解
2018/02/27 HTML / CSS
HTML5适合的情人节礼物有纪念日期功能
2021/01/25 HTML / CSS
全球领先的各类汽车配件零售商:Advance Auto Parts
2016/08/26 全球购物
世界顶级俱乐部的官方球衣和套装:Subside Sports
2018/04/22 全球购物
在校生汽车维修实习自我鉴定
2013/09/19 职场文书
好的自荐信的要求
2013/10/30 职场文书
新员工欢迎词
2014/01/12 职场文书
小学教师寄语大全
2014/04/03 职场文书
应届生求职信范文
2014/05/26 职场文书
军训口号
2014/06/13 职场文书
初中教师个人工作总结
2015/02/10 职场文书
2015年基层党支部工作总结
2015/05/21 职场文书
2015暑期社会实践通讯稿
2015/07/18 职场文书
2016幼儿园教师年度考核评语
2015/12/01 职场文书
加强党性修养心得体会
2016/01/21 职场文书
python+opencv实现视频抽帧示例代码
2021/06/11 Python
在容器中使用nginx搭建上传下载服务器
2022/05/11 Servers