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+matplotlib绘制饼图散点图实例代码
Jan 20 Python
dataframe设置两个条件取值的实例
Apr 12 Python
django admin 后台实现三级联动的示例代码
Jun 22 Python
python 统计数组中元素出现次数并进行排序的实例
Jul 02 Python
Pycharm+Scrapy安装并且初始化项目的方法
Jan 15 Python
Python语言进阶知识点总结
May 28 Python
详解使用python绘制混淆矩阵(confusion_matrix)
Jul 14 Python
Python批量安装卸载1000个apk的方法
Apr 10 Python
为什么说python适合写爬虫
Jun 11 Python
Python基于time模块表示时间常用方法
Jun 18 Python
Django Admin 上传文件到七牛云的示例代码
Jun 20 Python
如何在scrapy中捕获并处理各种异常
Sep 28 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 信息采集程序代码
2009/03/17 PHP
详解php几行代码实现CSV格式文件输出
2017/07/01 PHP
javascript String 的扩展方法集合
2008/06/01 Javascript
Javascript入门学习资料收集整理篇
2008/07/06 Javascript
Knockout text绑定DOM的使用方法
2013/11/15 Javascript
原生javascript实现Tab选项卡切换功能
2015/01/12 Javascript
JavaScript DSL 流畅接口(使用链式调用)实例
2015/03/15 Javascript
Jquery解析json字符串及json数组的方法
2015/05/29 Javascript
javaScript中的原型解析【推荐】
2016/05/05 Javascript
jquery点击改变class并toggle的实现代码
2016/05/15 Javascript
phantomjs导出html到pdf的方法总结
2017/10/19 Javascript
利用Angular2的Observables实现交互控制的方法
2018/12/27 Javascript
JavaScript实现动态生成表格
2020/08/02 Javascript
vue 使用post/get 下载导出文件操作
2020/08/07 Javascript
[03:15]DOTA2-DPC中国联赛1月22日Recap集锦
2021/03/11 DOTA
Python语言实现将图片转化为html页面
2017/12/06 Python
详解Python中 sys.argv[]的用法简明解释
2017/12/20 Python
mac下给python3安装requests库和scrapy库的实例
2018/06/13 Python
用python爬取租房网站信息的代码
2018/12/14 Python
python导入模块交叉引用的方法
2019/01/19 Python
关于Tensorflow使用CPU报错的解决方式
2020/02/05 Python
python实现在线翻译
2020/06/18 Python
详细分析Python可变对象和不可变对象
2020/07/09 Python
Python+OpenCV图像处理——实现直线检测
2020/10/23 Python
如何通过python计算圆周率PI
2020/11/11 Python
Html5应用程序缓存(Cache manifest)
2018/06/04 HTML / CSS
英国最受欢迎的价格比较网站之一:MoneySuperMarket
2018/12/19 全球购物
新加坡最早生产电动滑板车的制造商之一:FunsToTheFore
2020/09/08 全球购物
程序员机试试题汇总
2012/03/07 面试题
大专学生推荐信范文
2013/11/19 职场文书
电气工程和自动化自荐信范文
2013/12/25 职场文书
行政部总经理岗位职责
2014/01/04 职场文书
园艺师求职信
2014/03/10 职场文书
个人评语大全
2014/05/04 职场文书
学习优秀党员杨宗兴先进事迹材料思想汇报
2014/09/14 职场文书
欠款纠纷起诉状
2015/05/19 职场文书