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的Cookie.py模块支持冒号做key的方法
Dec 28 Python
Python中使用PyHook监听鼠标和键盘事件实例
Jul 18 Python
python 爬取微信文章
Jan 30 Python
Python中的os.path路径模块中的操作方法总结
Jul 07 Python
python 实现对数据集的归一化的方法(0-1之间)
Jul 17 Python
Selenium chrome配置代理Python版的方法
Nov 29 Python
利用pyinstaller打包exe文件的基本教程
May 02 Python
Flask框架学习笔记之使用Flask实现表单开发详解
Aug 12 Python
django中间键重定向实例方法
Nov 10 Python
Python+numpy实现矩阵的行列扩展方式
Nov 29 Python
python 输出列表元素实例(以空格/逗号为分隔符)
Dec 25 Python
Python和Bash结合在一起的方法
Nov 13 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
当海贼王变成JOJO风
2020/03/02 日漫
重量级动漫纷纷停播!唯独OVERLORD第四季正在英魂之刃继续更新
2020/05/06 日漫
基于mysql的bbs设计(五)
2006/10/09 PHP
PHP curl_setopt()函数实例代码与参数分析
2011/06/02 PHP
PHP APC的安装与使用详解
2013/06/13 PHP
PHP array_multisort() 函数的深入解析
2013/06/20 PHP
php使用json_decode后数字对象转换成了科学计数法的解决方法
2017/02/20 PHP
改版了网上的一个js操作userdata
2007/04/27 Javascript
用函数式编程技术编写优美的 JavaScript_ibm
2008/05/16 Javascript
提高网站性能之 如何对待JavaScript
2009/10/31 Javascript
文本框中禁止非数字字符输入比如手机号码、邮编
2013/08/19 Javascript
优化Jquery,提升网页加载速度
2013/11/14 Javascript
使用js显示当前时间示例
2014/03/02 Javascript
jQuery中slideUp()方法用法分析
2014/12/24 Javascript
setTimeout内不支持jquery的选择器的解决方案
2015/04/28 Javascript
ES6中Generator与异步操作实例分析
2017/03/31 Javascript
关闭Vue计算属性自带的缓存功能方法
2018/03/02 Javascript
laravel-admin 与 vue 结合使用实例代码详解
2019/06/04 Javascript
在Linux上安装Python的Flask框架和创建第一个app实例的教程
2015/03/30 Python
Python实现的维尼吉亚密码算法示例
2018/04/12 Python
把pandas转换int型为str型的方法
2019/01/29 Python
python进阶之自定义可迭代的类
2019/08/20 Python
python 画出使用分类器得到的决策边界
2019/08/21 Python
python树的同构学习笔记
2019/09/14 Python
python 扩展print打印文件路径和当前时间信息的实例代码
2019/10/11 Python
Python3列表List入门知识附实例
2020/02/09 Python
Django模型中字段属性choice使用说明
2020/03/30 Python
PyCharm2019 安装和配置教程详解附激活码
2020/07/31 Python
Django Form常用功能及代码示例
2020/10/13 Python
Python txt文件如何转换成字典
2020/11/03 Python
墨尔本照明批发商店:Mica Lighting
2017/12/28 全球购物
安全教育实施方案
2014/03/02 职场文书
《放飞蜻蜓》教学反思
2014/04/27 职场文书
体育教师求职信
2014/06/30 职场文书
出生公证书
2015/01/23 职场文书
MySQL 存储过程的优缺点分析
2021/05/20 MySQL