Python 词典(Dict) 加载与保存示例


Posted in Python onDecember 06, 2019

Dict的加载:

import json

def load_dict(filename):
 '''load dict from json file'''
 with open(filename,"r") as json_file:
  dic = json.load(json_file)
 return dic

Dict的保存:

import json
import datetime
import numpy as np

class JsonEncoder(json.JSONEncoder):

 def default(self, obj):
  if isinstance(obj, np.integer):
   return int(obj)
  elif isinstance(obj, np.floating):
   return float(obj)
  elif isinstance(obj, np.ndarray):
   return obj.tolist()
  elif isinstance(obj, datetime):         
   return obj.__str__()
  else:
   return super(MyEncoder, self).default(obj)

def save_dict(filename, dic):
 '''save dict into json file'''
 with open(filename,'w') as json_file:
  json.dump(dic, json_file, ensure_ascii=False, cls=JsonEncoder)

以上这篇Python 词典(Dict) 加载与保存示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中利用原始套接字进行网络编程的示例
May 04 Python
python学习之第三方包安装方法(两种方法)
Jul 30 Python
Python编写简单的HTML页面合并脚本
Jul 11 Python
python 3.6 tkinter+urllib+json实现火车车次信息查询功能
Dec 20 Python
浅谈python中字典append 到list 后值的改变问题
May 04 Python
Python使用matplotlib绘制随机漫步图
Aug 27 Python
pandas 根据列的值选取所有行的示例
Nov 07 Python
Django+JS 实现点击头像即可更改头像的方法示例
Dec 26 Python
使用matlab或python将txt文件转为excel表格
Nov 01 Python
python 实现dict转json并保存文件
Dec 05 Python
python3+opencv 使用灰度直方图来判断图片的亮暗操作
Jun 02 Python
如何利用python 读取配置文件
Jan 06 Python
python3 dict ndarray 存成json,并保留原数据精度的实例
Dec 06 #Python
django formset实现数据表的批量操作的示例代码
Dec 06 #Python
Python手绘可视化工具cutecharts使用实例
Dec 05 #Python
Python实现变声器功能(萝莉音御姐音)
Dec 05 #Python
关于numpy数组轴的使用详解
Dec 05 #Python
python 字典访问的三种方法小结
Dec 05 #Python
python 实现dict转json并保存文件
Dec 05 #Python
You might like
一个php作的文本留言本的例子(四)
2006/10/09 PHP
深入Nginx + PHP 缓存详解
2013/07/11 PHP
在一个浏览器里呈现所有浏览器测试结果的前端测试工具的思路
2010/03/02 Javascript
js 创建快捷方式的代码(fso)
2010/11/19 Javascript
JQuery结合CSS操作打印样式的方法
2013/12/24 Javascript
yui3的AOP(面向切面编程)和OOP(面向对象编程)
2015/05/01 Javascript
JS数字抽奖游戏实现方法
2015/05/04 Javascript
快速掌握Node.js中setTimeout和setInterval的使用方法
2016/03/21 Javascript
详解JavaScript实现设计模式中的适配器模式的方法
2016/05/18 Javascript
jQuery实现鼠标经过购物车出现下拉框代码(推荐)
2016/07/21 Javascript
Google 地图控件集详解及实例代码
2016/08/06 Javascript
VueJs与ReactJS和AngularJS的异同点
2016/12/12 Javascript
ionic2 tabs使用 Modal底部tab弹出框
2016/12/30 Javascript
Javascript DOM事件操作小结(监听鼠标点击、释放,悬停、离开等)
2017/01/20 Javascript
VUE元素的隐藏和显示(v-show指令)
2017/06/23 Javascript
Vue.js 踩坑记之双向绑定
2018/05/03 Javascript
javascript面向对象创建对象的方式小结
2019/07/29 Javascript
[01:58]DOTA2上海特级锦标赛现场采访:RTZ这个ID到底好不好
2016/03/25 DOTA
Python开发如何在ubuntu 15.10 上配置vim
2016/01/25 Python
判断网页编码的方法python版
2016/08/12 Python
Python下的Softmax回归函数的实现方法(推荐)
2017/01/26 Python
python中类和实例如何绑定属性与方法示例详解
2017/08/18 Python
Python+OpenCV实现实时眼动追踪的示例代码
2019/11/11 Python
python numpy生成等差数列、等比数列的实例
2020/02/25 Python
Python 字典中的所有方法及用法
2020/06/10 Python
python如何将图片转换素描画
2020/09/08 Python
python 模拟登陆github的示例
2020/12/04 Python
HTML5实现无刷新修改URL的方法
2019/11/14 HTML / CSS
世界上最大的巴士旅游观光公司:Big Bus Tours
2016/10/20 全球购物
英文自荐信
2013/12/19 职场文书
学校爱心捐款倡议书
2014/05/13 职场文书
高考标语大全
2014/06/05 职场文书
2014年转正工作总结
2014/11/08 职场文书
离退休人员聘用协议书
2014/11/24 职场文书
员工给公司的建议书
2019/06/24 职场文书
2019学校请假条格式及范文
2019/06/25 职场文书