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中的元组与逻辑运算符
Oct 13 Python
Python实现的微信好友数据分析功能示例
Jun 21 Python
对python中大文件的导入与导出方法详解
Dec 28 Python
python requests 库请求带有文件参数的接口实例
Jan 03 Python
python单线程文件传输的实例(C/S)
Feb 13 Python
利用python实现PSO算法优化二元函数
Nov 13 Python
Django多进程滚动日志问题解决方案
Dec 17 Python
Python用5行代码实现批量抠图的示例代码
Apr 14 Python
在python里创建一个任务(Task)实例
Apr 25 Python
PyCharm2019 安装和配置教程详解附激活码
Jul 31 Python
Python3.8安装Pygame教程步骤详解
Aug 14 Python
Python+OpenCV实现在图像上绘制矩形
Mar 21 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
让Nginx支持ThinkPHP的URL重写和PATHINFO的方法分享
2011/08/08 PHP
浅析php插件 Simple HTML DOM 用DOM方式处理HTML
2013/07/01 PHP
带密匙的php加密解密示例分享
2014/01/29 PHP
php启用sphinx全文搜索的实现方法
2014/12/24 PHP
PHP下使用mysqli的函数连接mysql出现warning: mysqli::real_connect(): (hy000/1040): ...
2016/02/14 PHP
PHP实现随机发放扑克牌
2020/04/21 PHP
Javascript 继承机制的实现
2009/08/12 Javascript
jquery插件pagination实现无刷新ajax分页
2015/09/30 Javascript
JS获取时间的相关函数及时间戳与时间日期之间的转换
2016/02/04 Javascript
JS图片放大效果简单实现代码
2016/09/08 Javascript
JS设置时间无效问题的解决办法
2017/02/18 Javascript
ES6中Iterator与for..of..遍历用法分析
2017/03/31 Javascript
vue.js 左侧二级菜单显示与隐藏切换的实例代码
2017/05/23 Javascript
ES6中字符串string常用的新增方法小结
2017/11/07 Javascript
关于Google发布的JavaScript代码规范你要知道哪些
2018/04/04 Javascript
vue中进行微博分享的实例讲解
2019/10/14 Javascript
ZK中使用JS读取客户端txt文件内容问题
2019/11/07 Javascript
Python实现优先级队列结构的方法详解
2016/06/02 Python
python list排序的两种方法及实例讲解
2017/03/20 Python
Python+Socket实现基于UDP协议的局域网广播功能示例
2017/08/31 Python
使用python 和 lint 删除项目无用资源的方法
2017/12/20 Python
python 递归深度优先搜索与广度优先搜索算法模拟实现
2018/10/22 Python
Python selenium文件上传下载功能代码实例
2020/04/13 Python
Python直接赋值及深浅拷贝原理详解
2020/09/05 Python
如何在Anaconda中打开python自带idle
2020/09/21 Python
python用700行代码实现http客户端
2021/01/14 Python
Bulk Powders意大利:运动补充在线商店
2019/02/09 全球购物
保加利亚手表、香水、化妆品和珠宝购物网站:Brasty.bg
2020/04/22 全球购物
体育活动总结范文
2014/05/04 职场文书
群众对十八届四中全会的期盼
2014/10/17 职场文书
2015中秋节晚会开场白
2015/07/30 职场文书
一年级语文教学随笔
2015/08/14 职场文书
《七律·长征》教学反思
2016/02/16 职场文书
浅谈Go语言多态的实现与interface使用
2021/06/16 Golang
mysql联合索引的使用规则
2021/06/23 MySQL
第四次工业革命,打工人与机器人的竞争
2022/04/21 数码科技