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 字典(dict)遍历的四种方法性能测试报告
Jun 25 Python
Python入门篇之数字
Oct 20 Python
python threading模块操作多线程介绍
Apr 08 Python
讲解Python中if语句的嵌套用法
May 14 Python
深入理解Python单元测试unittest的使用示例
Nov 18 Python
Go/Python/Erlang编程语言对比分析及示例代码
Apr 23 Python
CentOS下Python3的安装及创建虚拟环境的方法
Nov 28 Python
python+selenium实现自动化百度搜索关键词
Jun 03 Python
Django3.0 异步通信初体验(小结)
Dec 04 Python
浅谈numpy中np.array()与np.asarray的区别以及.tolist
Jun 03 Python
Python快速优雅的批量修改Word文档样式
May 20 Python
python自动化八大定位元素讲解
Jul 09 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
php cookie的操作实现代码(登录)
2010/12/29 PHP
ThinkPHP的RBAC(基于角色权限控制)深入解析
2013/06/17 PHP
体育彩票排列三组选三算法分享
2014/03/07 PHP
Laravel中的chunk组块结果集处理与注意问题
2018/08/15 PHP
日期函数扩展类Ver0.1.1
2006/09/07 Javascript
JQuery,Extjs,YUI,Prototype,Dojo 等JS框架的区别和应用场景简述
2010/04/15 Javascript
奉献给JavaScript初学者的编写开发的七个细节
2011/01/11 Javascript
js函数的引用, 关于内存的开销
2012/09/17 Javascript
利用javascript实现禁用网页上所有文本框,下拉菜单,多行文本域
2013/12/14 Javascript
jQuery实现ctrl+enter(回车)提交表单
2015/10/19 Javascript
深入浅析AngularJS中的module(模块)
2016/01/04 Javascript
动态加载css方法实现和深入解析
2017/01/18 Javascript
jQuery实现扑克正反面翻牌效果
2017/03/10 Javascript
详解Angular 4.x 动态创建组件
2017/04/25 Javascript
vue-cli如何添加less 以及sass
2017/07/06 Javascript
js 开发之autocomplete="off"在chrom中失效的解决办法
2017/09/28 Javascript
Vue.js实现分页查询功能
2020/11/15 Javascript
Angularjs之ngModel中的值验证绑定方法
2018/09/13 Javascript
vue-cli3+ts+webpack实现多入口多出口功能
2019/05/30 Javascript
JS函数基本定义与用法示例
2020/01/15 Javascript
[02:20]2014DOTA2西雅图邀请赛 MVP外卡赛首胜采访
2014/07/09 DOTA
[26:52]LGD vs EG 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
pandas 使用apply同时处理两列数据的方法
2018/04/20 Python
分享Python切分字符串的一个不错方法
2018/12/14 Python
Python中的 sort 和 sorted的用法与区别
2019/08/10 Python
细数nn.BCELoss与nn.CrossEntropyLoss的区别
2020/02/29 Python
如何在python中处理配置文件代码实例
2020/09/27 Python
俄罗斯一家时尚女装商店:Charuel
2019/12/04 全球购物
比较基础的php面试题及答案-编程题
2012/10/14 面试题
为什么要优先使用同步代码块而不是同步方法?
2013/01/30 面试题
平面设计师工作职责范文
2013/12/03 职场文书
企业家王石演讲稿:坚持与放下
2014/04/27 职场文书
辣妈辣妹观后感
2015/06/10 职场文书
Python基础详解之邮件处理
2021/04/28 Python
golang 如何用反射reflect操作结构体
2021/04/28 Golang
浅谈css实现背景颜色半透明的两种方法
2021/12/06 HTML / CSS