
python进阶(3)json文件与python字典的转化
发布日期:2021-05-09 03:53:26
浏览次数:10
分类:博客文章
本文共 767 字,大约阅读时间需要 2 分钟。
序列化与反序列化
按照某种规则,把内存中的数据保存到文件中,文件是一个字节序列,所以必须要把内存数据转换成为字节序列,输出到文件
,这就是序列化;反之,从文件的字节恢复到内存
,就是反序列化;
json模块
- dump 将编码结果保存到文件对象或流中
- load 从网络或者磁盘中读取json数据,对其中的json数据解码,返回python数据
- dumps 将编码的结果以字符串形式返回
- loads 对其中的json数据进行解码,返回python数据
'''序列化'''def dump(obj, fp, *, skipkeys=False, ensure_ascii=True, check_circular=True, allow_nan=True, cls=None, indent=None, separators=None, default=None, sort_keys=False, **kw): obj: 需要序列化的对象 fp: 序列化到哪个文件中 ensure_ascii:当为false时,写入fp的字符串可以包含非ascii字符,当你的obj中含有中文,必须加上ensure_ascii=False indent:当为正整数时,代表缩进格数,美化打印,一般为4 sort_keys:如果为true,则字典将按键排序'''反序列化'''def load(fp, *, cls=None, object_hook=None, parse_float=None, parse_int=None, parse_constant=None, object_pairs_hook=None, **kw):
发表评论
最新留言
表示我来过!
[***.240.166.169]2025年04月19日 03时44分26秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
sctf_2019_easy_heap
2019-03-06
bcolz的新操作
2019-03-06
delete对象时会自动调用类的析构函数
2019-03-06
POD类型
2019-03-06
Head First设计模式——迭代器模式
2019-03-06
记一次讲故事机器人的开发-我有故事,让机器人来读
2019-03-06
netcore中使用session
2019-03-06
【Java思考】Java 中的实参与形参之间的传递到底是值传递还是引用传递呢?
2019-03-06
远程触发Jenkins的Pipeline任务的并发问题处理
2019-03-06
【wp】HWS计划2021硬件安全冬令营线上选拔赛
2019-03-06
Ef+T4模板实现代码快速生成器
2019-03-06
Java面试题:Servlet是线程安全的吗?
2019-03-06
比技术还重要的事
2019-03-06
Linux探测工具BCC(可观测性)
2019-03-06
采坑 - 字符串的 "" 与 pd.isnull()
2019-03-06
《你当像鸟飞往你的山》总结
2019-03-06
《我是猫》总结
2019-03-06
《抗糖化书》总结
2019-03-06
apache虚拟主机配置
2019-03-06