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 urlopen 使用小示例
Sep 06 Python
10款最好的Web开发的 Python 框架
Mar 18 Python
使用Python的PEAK来适配协议的教程
Apr 14 Python
Python中的descriptor描述器简明使用指南
Jun 02 Python
Python 遍历列表里面序号和值的方法(三种)
Feb 17 Python
python判断计算机是否有网络连接的实例
Dec 15 Python
django框架实现一次性上传多个文件功能示例【批量上传】
Jun 19 Python
深入了解Django View(视图系统)
Jul 23 Python
Python 字符串类型列表转换成真正列表类型过程解析
Aug 26 Python
Python OrderedDict字典排序方法详解
May 21 Python
如何真正的了解python装饰器
Aug 14 Python
python环境搭建和pycharm的安装配置及汉化详细教程(零基础小白版)
Aug 19 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
phpexcel导入excel数据使用方法实例
2013/12/24 PHP
php微信公众平台开发之微信群发信息
2016/09/13 PHP
Laravel接收前端ajax传来的数据的实例代码
2017/07/20 PHP
Laravel框架定时任务2种实现方式示例
2018/12/08 PHP
PHP与Web页面的交互示例详解二
2020/08/04 PHP
jquery.tmpl JQuery模板插件
2011/10/10 Javascript
jQuery之字体大小的设置方法
2014/02/27 Javascript
jQuery插件开发详细教程
2014/06/06 Javascript
编程语言JavaScript简介
2014/10/16 Javascript
JavaScript学习小结(一)——JavaScript入门基础
2015/09/02 Javascript
jQuery插件Timelinr 实现时间轴特效
2015/10/04 Javascript
Bootstrap网格系统详解
2016/04/26 Javascript
Javascript中浏览器窗口的基本操作总结
2016/08/18 Javascript
浅谈jQuery hover(over, out)事件函数
2016/12/03 Javascript
js实现文字选中分享功能
2017/01/25 Javascript
利用CDN加速react webpack打包后的文件详解
2018/02/22 Javascript
详解@Vue/Cli 3 Invalid Host header 错误解决办法
2019/01/02 Javascript
使用axios请求时,发送formData请求的示例
2019/10/29 Javascript
Python编程中用close()方法关闭文件的教程
2015/05/24 Python
python隐藏终端执行cmd命令的方法
2019/06/24 Python
Python编程中类与类的关系详解
2019/08/08 Python
Python facenet进行人脸识别测试过程解析
2019/08/16 Python
Python 实现自动导入缺失的库
2019/10/29 Python
Python实现中值滤波去噪方式
2019/12/18 Python
Python 如何展开嵌套的序列
2020/08/01 Python
End Clothing美国站:英国男士潮牌商城
2018/04/20 全球购物
《逃家小兔》教学反思
2014/02/23 职场文书
毕业生如何写自我鉴定
2014/03/15 职场文书
竞选文艺委员演讲稿
2014/04/28 职场文书
法学院毕业生求职信
2014/06/25 职场文书
文明班级申报材料
2014/12/24 职场文书
我的中国梦主题班会
2015/08/14 职场文书
个人落户申请书怎么写?
2019/06/28 职场文书
关于Python中进度条的六个实用技巧分享
2022/04/05 Python
在ubuntu下安装go开发环境的全过程
2022/08/05 Golang
CSS 实现磨砂玻璃(毛玻璃)效果样式
2023/05/21 HTML / CSS