python 字典有序并写入json文件过程解析


Posted in Python onSeptember 30, 2019

大致流程:

  • 导包---import collections
  • 新建一个有序字典---collections.OrderedDict()
  • 写入json文件

代码:

import collections
real_result = collections.OrderedDict()
real_result["target"] = "total_result"
real_result["key1"] = "value1"
real_result["key2"] = "value2"
real_result["key3"] = "value3"
real_result_total = [real_result]
print real_result_total

输出:[OrderedDict([('target', 'total_result'), ('key1', 'value1'), ('key2', 'value2'), ('key3', 'value3')])]

current_dir = os.path.dirname(os.path.realpath(__file__))
path = os.path.join(os.path.join(current_dir, 'jsonfile'), result_json)
with open(path, 'w') as f:
  json.dump(real_result_total, f, encoding="utf-8", ensure_ascii=False, indent=4, separators=(',', ':'))

json文件:

python 字典有序并写入json文件过程解析

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python服务器与android客户端socket通信实例
Nov 12 Python
Pycharm学习教程(5) Python快捷键相关设置
May 03 Python
python 通过字符串调用对象属性或方法的实例讲解
Apr 21 Python
python实现播放音频和录音功能示例代码
Dec 30 Python
python简单区块链模拟详解
Jul 03 Python
python 上下文管理器及自定义原理解析
Nov 19 Python
tensorflow入门:tfrecord 和tf.data.TFRecordDataset的使用
Jan 20 Python
tensorflow之tf.record实现存浮点数数组
Feb 17 Python
在 Linux/Mac 下为Python函数添加超时时间的方法
Feb 20 Python
python图片剪裁代码(图片按四个点坐标剪裁)
Mar 10 Python
spyder 在控制台(console)执行python文件,debug python程序方式
Apr 20 Python
Python如何用wx模块创建文本编辑器
Jun 07 Python
python 下 CMake 安装配置 OPENCV 4.1.1的方法
Sep 30 #Python
Python3 翻转二叉树的实现
Sep 30 #Python
ubuntu上安装python的实例方法
Sep 30 #Python
python多进程并行代码实例
Sep 30 #Python
Python3实现二叉树的最大深度
Sep 30 #Python
给我一面国旗 python帮你实现
Sep 30 #Python
python的mysql数据库建立表与插入数据操作示例
Sep 30 #Python
You might like
phpMyAdmin 链接表的附加功能尚未激活的问题
2010/08/01 PHP
PHP 函数执行效率的小比较
2010/10/17 PHP
php使浏览器直接下载pdf文件的方法
2013/11/15 PHP
php实现邮件发送并带有附件
2014/01/24 PHP
php自定义session示例分享
2014/04/22 PHP
php 把数字转换成汉字的代码
2015/07/21 PHP
Codeigniter控制器controller继承问题实例分析
2016/01/19 PHP
用函数式编程技术编写优美的 JavaScript_ibm
2008/05/16 Javascript
JavaScript this 深入理解
2009/07/30 Javascript
jQuery Flash/MP3/Video多媒体插件
2010/01/18 Javascript
JS截取url中问号后面参数的值信息
2014/04/29 Javascript
JQuery PHP图片在线裁剪实例
2020/07/27 Javascript
基于bootstrap的选择框插件icheck
2016/12/23 Javascript
layui中使用jquery控制radio选中事件的示例代码
2018/08/15 jQuery
JS秒杀倒计时功能完整实例【使用jQuery3.1.1】
2019/09/03 jQuery
layui form表单提交后实现自动刷新
2019/10/25 Javascript
antd table按表格里的日期去排序操作
2020/11/17 Javascript
[01:03:31]DOTA2上海特级锦标赛B组资格赛#1 Alliance VS Fnatic第二局
2016/02/26 DOTA
DataFrame中去除指定列为空的行方法
2018/04/08 Python
使用实现pandas读取csv文件指定的前几行
2018/04/20 Python
python实现对文件中图片生成带标签的txt文件方法
2018/04/27 Python
CSS3中:nth-child和:nth-of-type的区别深入理解
2014/03/10 HTML / CSS
全球知名旅游社区巴西站点:TripAdvisor巴西
2016/07/21 全球购物
台湾旅游网站:雄狮旅游网
2017/08/16 全球购物
世界闻名的衬衫制造商:Savile Row Company
2018/07/30 全球购物
董事长秘书岗位职责
2013/11/29 职场文书
提拔干部考察材料
2014/05/26 职场文书
设计大赛策划方案
2014/06/13 职场文书
小学教师师德整改措施
2014/09/29 职场文书
酒店管理专业毕业生自我鉴定
2014/09/29 职场文书
《改造我们的学习》心得体会
2014/11/07 职场文书
2015年建筑工作总结报告
2015/05/04 职场文书
心得体会该怎么写呢?
2019/06/27 职场文书
使用Selenium实现微博爬虫(预登录、展开全文、翻页)
2021/04/13 Python
python中sqllite插入numpy数组到数据库的实现方法
2021/06/21 Python
sass 常用备忘案例详解
2021/09/15 HTML / CSS