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多线程编程简单介绍
Apr 13 Python
Python实现简单的文件传输与MySQL备份的脚本分享
Jan 03 Python
Python算法输出1-9数组形成的结果为100的所有运算式
Nov 03 Python
[原创]教女朋友学Python3(二)简单的输入输出及内置函数查看
Nov 30 Python
深入了解和应用Python 装饰器 @decorator
Apr 02 Python
Django框架搭建的简易图书信息网站案例
May 25 Python
python中bs4.BeautifulSoup的基本用法
Jul 27 Python
python实现的生成word文档功能示例
Aug 23 Python
python nmap实现端口扫描器教程
May 28 Python
从零开始的TensorFlow+VScode开发环境搭建的步骤(图文)
Aug 31 Python
Python读取ini配置文件传参的简单示例
Jan 05 Python
python实现简单的三子棋游戏
Apr 28 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
apache+php+mysql安装配置方法小结
2010/08/01 PHP
Smarty的配置与高级缓存技术分享
2012/06/05 PHP
php操作xml入门之cdata区段
2015/01/23 PHP
PHP+Mysql无刷新问答评论系统(源码)
2016/12/20 PHP
thinkphp3.2实现在线留言提交验证码功能
2017/07/19 PHP
PHP树形结构tree类用法示例
2019/02/01 PHP
JavaScript call apply使用 JavaScript对象的方法绑定到DOM事件后this指向问题
2011/09/28 Javascript
JavaScript调用后台的三种方法实例
2013/10/17 Javascript
JavaScript中this详解
2015/09/01 Javascript
js弹出对话框方式小结
2015/11/17 Javascript
vue分页组件table-pagebar使用实例解析
2020/11/15 Javascript
AngularJS下对数组的对比分析
2016/08/24 Javascript
JavaScript中Number对象的toFixed() 方法详解
2016/09/02 Javascript
JS实现最简单的冒泡排序算法
2017/02/15 Javascript
Vue实现点击时间获取时间段查询功能
2020/08/21 Javascript
解决Vue axios post请求,后台获取不到数据的问题方法
2018/08/11 Javascript
精读《Vue3.0 Function API》
2020/05/20 Javascript
vue商城中商品“筛选器”功能的实现代码
2020/07/01 Javascript
vue循环中点击选中再点击取消(单选)的实现
2020/09/10 Javascript
python同时给两个收件人发送邮件的方法
2015/04/30 Python
Python导出数据到Excel可读取的CSV文件的方法
2015/05/12 Python
Python中操作mysql的pymysql模块详解
2016/09/13 Python
Python与Java间Socket通信实例代码
2017/03/06 Python
Python SqlAlchemy动态添加数据表字段实例解析
2018/02/07 Python
Numpy中转置transpose、T和swapaxes的实例讲解
2018/04/17 Python
使用python的pandas库读取csv文件保存至mysql数据库
2018/08/20 Python
通过PHP与Python代码对比的语法差异详解
2019/07/10 Python
tensorflow模型继续训练 fineturn实例
2020/01/21 Python
Python selenium爬取微信公众号文章代码详解
2020/08/12 Python
Pycharm 解决自动格式化冲突的设置操作
2021/01/15 Python
纯CSS3打造动感漂亮时尚的扇形菜单
2014/03/18 HTML / CSS
HTML5开发动态音频图的实现
2020/07/02 HTML / CSS
Order by的几种用法
2013/06/16 面试题
广告设计专业毕业生自我鉴定
2014/09/27 职场文书
大学生学期个人总结
2015/02/12 职场文书
聚众斗殴罪辩护词
2015/05/21 职场文书