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中反射用法实例
Mar 27 Python
python装饰器初探(推荐)
Jul 21 Python
python中的set实现不重复的排序原理
Jan 24 Python
Python实现简单遗传算法(SGA)
Jan 29 Python
Python实现图片尺寸缩放脚本
Mar 10 Python
python 以16进制打印输出的方法
Jul 09 Python
Python实现的多叉树寻找最短路径算法示例
Jul 30 Python
Python 多线程,threading模块,创建子线程的两种方式示例
Sep 29 Python
python 申请内存空间,用于创建多维数组的实例
Dec 02 Python
opencv-python 读取图像并转换颜色空间实例
Dec 09 Python
jupyter notebook指定启动目录的方法
Mar 02 Python
python爬取网页版QQ空间,生成各类图表
Jun 02 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
超级实用的7个PHP代码片段分享
2012/01/05 PHP
php站内搜索关键词变亮的实现方法
2014/12/30 PHP
smarty模板引擎之内建函数用法
2015/03/30 PHP
JavaScript中Object和Function的关系小结
2009/09/26 Javascript
JavaScript设计模式之工厂模式和构造器模式
2015/02/11 Javascript
javascript感应鼠标图片透明度显示的方法
2015/02/24 Javascript
JS实现自动定时切换的简洁网页选项卡效果
2015/10/13 Javascript
利用jquery制作滚动到指定位置触发动画
2016/03/26 Javascript
jQuery实现下拉框功能实例代码
2016/05/06 Javascript
基于Bootstrap的UI扩展 StyleBootstrap
2016/06/17 Javascript
setTimeout学习小结
2017/02/08 Javascript
原生js仿淘宝网商品放大镜效果
2017/02/28 Javascript
用angular实现多选按钮的全选与反选实例代码
2017/05/23 Javascript
JQuery和html+css实现带小圆点和左右按钮的轮播图实例
2017/07/22 jQuery
JavaScript中关于class的调用方法
2017/11/28 Javascript
vue项目中vue-i18n和element-ui国际化开发实现过程
2018/04/25 Javascript
[01:27:43]VGJ.S vs TNC Supermajor 败者组 BO3 第三场 6.6
2018/06/07 DOTA
忘记ftp密码使用python ftplib库暴力破解密码的方法示例
2014/01/22 Python
Python使用time模块实现指定时间触发器示例
2017/05/18 Python
Python中fnmatch模块的使用详情
2018/11/30 Python
Python2.7实现多进程下开发多线程示例
2019/05/31 Python
python 反编译exe文件为py文件的实例代码
2019/06/27 Python
Python 使用SFTP和FTP实现对服务器的文件下载功能
2020/12/17 Python
Django中如何用xlwt生成表格的方法步骤
2021/01/31 Python
详解CSS3的opacity属性设置透明效果的用法
2016/05/09 HTML / CSS
来自南加州灵感的工作和娱乐服装:TravisMathew
2019/05/01 全球购物
打架检讨书100字
2014/01/19 职场文书
媒体宣传策划方案
2014/05/25 职场文书
行政文员实习自我鉴定范文
2014/09/14 职场文书
领导班子奢靡之风查摆问题及整改措施
2014/09/27 职场文书
医院护士党的群众路线教育实践活动对照检查材料思想汇报
2014/10/04 职场文书
优秀教育工作者事迹材料
2014/12/24 职场文书
幼儿园感谢信
2015/01/21 职场文书
2015清明节祭奠英烈寄语大全
2015/03/04 职场文书
2015年班组工作总结
2015/04/20 职场文书
AndroidStudio图片压缩工具ImgCompressPlugin使用实例
2022/08/05 Java/Android