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 相关文章推荐
用Python写的图片蜘蛛人代码
Aug 27 Python
python中zip()方法应用实例分析
Apr 16 Python
pandas series序列转化为星期几的实例
Apr 11 Python
Python中GIL的使用详解
Oct 03 Python
python绘制热力图heatmap
Mar 23 Python
Python 通过微信控制实现app定位发送到个人服务器再转发微信服务器接收位置信息
Aug 05 Python
如何通过python实现人脸识别验证
Jan 17 Python
tensorflow-gpu安装的常见问题及解决方案
Jan 20 Python
Django调用支付宝接口代码实例详解
Apr 04 Python
python可以用哪些数据库
Jun 22 Python
pytorch随机采样操作SubsetRandomSampler()
Jul 07 Python
python绘制汉诺塔
Mar 01 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
PHP 中提示undefined index如何解决(多种方法)
2016/03/16 PHP
PHP面向对象程序设计之对象的遍历操作示例
2019/06/12 PHP
PHP进阶学习之依赖注入与Ioc容器详解
2019/06/19 PHP
javascript js cookie的存储,获取和删除
2007/12/29 Javascript
jquery判断浏览器后退时候弹出消息的方法
2014/08/11 Javascript
angularjs中的单元测试实例
2014/12/06 Javascript
JavaScript随机生成信用卡卡号的方法
2015/04/07 Javascript
JavaScript中Textarea滚动条不能拖动的解决方法
2015/12/15 Javascript
JavaScript轻松创建级联函数的方法示例
2017/02/10 Javascript
nodejs 终端打印进度条实例代码
2017/04/22 NodeJs
vue一个页面实现音乐播放器的示例
2018/02/06 Javascript
详解VScode编辑器vue环境搭建所遇问题解决方案
2019/04/26 Javascript
微信小程序分包加载代码实现方法详解
2019/09/23 Javascript
关于vue.js中实现方法内某些代码延时执行
2019/11/14 Javascript
使用python实现正则匹配检索远端FTP目录下的文件
2015/03/25 Python
在Linux命令行终端中使用python的简单方法(推荐)
2017/01/23 Python
python socket网络编程之粘包问题详解
2018/04/28 Python
在PyCharm中实现关闭一个死循环程序的方法
2018/11/29 Python
Python爬虫 批量爬取下载抖音视频代码实例
2019/08/16 Python
python conda操作方法
2019/09/11 Python
python模块hashlib(加密服务)知识点讲解
2019/11/25 Python
使用keras实现Precise, Recall, F1-socre方式
2020/06/15 Python
python不同版本的_new_不同点总结
2020/12/09 Python
如何使用amaze ui的分页样式封装一个通用的JS分页控件
2020/08/21 HTML / CSS
秘鲁购物网站:Linio秘鲁
2017/04/07 全球购物
马来西亚奢侈品牌购物商城:Valiram 247
2020/09/29 全球购物
专营店会计助理岗位职责
2013/11/29 职场文书
初三物理教学反思
2014/01/21 职场文书
数控个人求职信范文
2014/02/03 职场文书
公司业务员岗位职责
2014/03/18 职场文书
干部考核评语
2014/04/29 职场文书
五年级小学生评语
2014/12/26 职场文书
小学语文教师年度考核个人总结
2015/02/05 职场文书
鲁滨孙漂流记读书笔记
2015/06/30 职场文书
《风筝》教学反思
2016/02/23 职场文书
Vue3 Composition API的使用简介
2021/03/29 Vue.js