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 相关文章推荐
使用相同的Apache实例来运行Django和Media文件
Jul 22 Python
简单谈谈python的反射机制
Jun 28 Python
Python环境变量设置方法
Aug 28 Python
简述Python2与Python3的不同点
Jan 21 Python
Python实现PS滤镜Fish lens图像扭曲效果示例
Jan 29 Python
Python global全局变量函数详解
Sep 18 Python
python 使用poster模块进行http方式的文件传输到服务器的方法
Jan 15 Python
python dlib人脸识别代码实例
Apr 04 Python
python中hasattr()、getattr()、setattr()函数的使用
Aug 16 Python
对python中各个response的使用说明
Mar 28 Python
Python3 多线程(连接池)操作MySQL插入数据
Jun 09 Python
Python天气语音播报小助手
Sep 25 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
thinkphp使用phpmailer发送邮件的方法
2014/11/24 PHP
PHP两种快速排序算法实例
2015/02/15 PHP
JavaScript splice()方法详解
2020/09/22 Javascript
angularjs中的单元测试实例
2014/12/06 Javascript
javascript动态添加删除tabs标签的方法
2015/07/06 Javascript
js淡入淡出焦点图幻灯片效果代码分享
2015/09/08 Javascript
基于jQuery实现文本框只能输入数字(小数、整数)
2016/01/14 Javascript
初步使用Node连接Mysql数据库
2016/03/03 Javascript
select隐藏选中值对应的id,显示其它id的简单实现方法
2016/08/25 Javascript
js插件Jcrop自定义截取图片功能
2016/10/14 Javascript
JQuery中解决重复动画的方法
2016/10/17 Javascript
JavaScript页面实时显示当前时间实例代码
2016/10/23 Javascript
js判断手机系统是android还是ios
2017/03/07 Javascript
Vue2.x中的Render函数详解
2017/05/30 Javascript
js实现拖拽上传图片功能
2017/08/01 Javascript
通过fastclick源码分析彻底解决tap“点透”
2017/12/24 Javascript
vue组件name的作用小结
2018/05/23 Javascript
Node+OCR实现图像文字识别功能
2018/11/26 Javascript
编写更好的JavaScript条件式和匹配条件的技巧(小结)
2019/06/27 Javascript
Angular8基础应用之表单及其验证
2019/08/11 Javascript
解决vue的过渡动画无法正常实现问题
2019/10/31 Javascript
vue中template的三种写法示例
2020/10/21 Javascript
[01:24:09]Ti4 冒泡赛第二轮DK vs C9 1
2014/07/14 DOTA
Python的CGIHTTPServer交互实现详解
2018/02/08 Python
浅谈python多进程共享变量Value的使用tips
2019/07/16 Python
PyCharm2020.1.2社区版安装,配置及使用教程详解(Windows)
2020/08/07 Python
全面解析CSS Media媒体查询使用操作(推荐)
2017/08/15 HTML / CSS
资生堂美国官网:Shiseido美国
2016/09/02 全球购物
创业计划书中包含的9个方面
2013/12/26 职场文书
电气工程师岗位职责
2014/01/01 职场文书
个人求职信范例
2014/01/29 职场文书
采购经理岗位职责
2014/02/16 职场文书
学雷锋先进个人事迹
2014/05/26 职场文书
单位工作证明范文
2014/09/14 职场文书
公司感恩节活动策划书
2014/10/11 职场文书
2014年惩防体系建设工作总结
2014/12/01 职场文书