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 05 Python
Python时间戳使用和相互转换详解
Dec 11 Python
scrapy spider的几种爬取方式实例代码
Jan 25 Python
tensorflow识别自己手写数字
Mar 14 Python
Django跨域请求CSRF的方法示例
Nov 11 Python
Python中fnmatch模块的使用详情
Nov 30 Python
Django异步任务线程池实现原理
Dec 17 Python
关于Python字符串显示u...的解决方式
Mar 06 Python
Python 随机生成测试数据的模块:faker基本使用方法详解
Apr 09 Python
Matplotlib自定义坐标轴刻度的实现示例
Jun 18 Python
使用gunicorn部署django项目的问题
Dec 30 Python
解决selenium+Headless Chrome实现不弹出浏览器自动化登录的问题
Jan 09 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
农民C键的运用技巧
2020/03/04 星际争霸
国产PHP开发框架myqee新手快速入门教程
2014/07/14 PHP
php获取指定日期之间的各个周和月的起止时间
2014/11/24 PHP
thinkPHP框架实现图像裁剪、缩放、加水印的方法
2017/03/14 PHP
thinkPHP5项目中实现QQ第三方登录功能
2017/10/20 PHP
关于 Laravel Redis 多个进程同时取队列问题详解
2017/12/25 PHP
浅谈PHP中pack、unpack的详细用法
2018/03/12 PHP
详解PHP 二维数组排序保持键名不变
2019/03/06 PHP
让网页根据不同IE版本显示不同的内容
2009/02/08 Javascript
基于KMP算法JavaScript的实现方法分析
2013/05/03 Javascript
原生JS可拖动弹窗效果实例代码
2013/11/09 Javascript
extjs4 treepanel动态改变行高度示例
2013/12/17 Javascript
javascript检查浏览器是否支持flash的实现代码
2014/08/14 Javascript
JS动态修改iframe高度和宽度的方法
2015/04/01 Javascript
js带缩略图的图片轮播效果代码分享
2015/09/14 Javascript
jQuery旋转插件jqueryrotate用法详解
2016/10/13 Javascript
js中的闭包实例展示
2018/11/01 Javascript
微信小程序激励式视频广告组件使用详解
2019/12/06 Javascript
Python专用方法与迭代机制实例分析
2014/09/15 Python
用ReactJS和Python的Flask框架编写留言板的代码示例
2015/12/19 Python
浅谈Python3中strip()、lstrip()、rstrip()用法详解
2019/04/29 Python
Python简单处理坐标排序问题示例
2019/07/11 Python
python实现简单井字棋小游戏
2020/03/05 Python
利用python绘制数据曲线图的实现
2020/04/09 Python
Python参数传递对象的引用原理解析
2020/05/22 Python
Python根据字典的值查询出对应的键的方法
2020/09/30 Python
python字典按照value排序方法
2020/12/28 Python
python实现杨辉三角的几种方法代码实例
2021/03/02 Python
捷克移动配件网上商店:ProMobily.cz
2019/03/15 全球购物
动物学专业毕业生求职信
2013/10/11 职场文书
银行会计业务的个人自我评价
2013/11/02 职场文书
计算机专业毕业生推荐信
2013/11/25 职场文书
优秀中职教师事迹材料
2014/08/26 职场文书
小学英语复习计划
2015/01/19 职场文书
2015年度物业公司工作总结
2015/04/27 职场文书
Python max函数中key的用法及原理解析
2021/06/26 Python