JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。<参见百度百科>
现在工作中一般都是以json文件作为文本类型文件,而频繁操作json文件也成了日常工作中不可缺少的一部分。这里介绍下python对json文件的相关操作。
熟悉python的人都知道,json是python中的一个模块,只需要导入就可以正常使用相关的基本操作了!
他们是成对出现的,比如dumps和loads是一对,主要是做转换数据的操作
dump和load是一对,主要是加了一个对文件的操作
不过这里的数据类型一般都是指字典类型
看下面的相关代码操作吧!
如上图:导入json模块,用原始的字典类型定义,通过dumps进行类型转换,可以看到图中的两个变量对比,转换后变成了字符串类型!
如上图:重新将原来的字符创类型通过loads转换,变成了字典类型!
如上图:先查看本目录下是否有文件,发现没有文件,然后通过dump操作将new_dict字典类型转换成字符串类型再写入myjson.json文件,最后cat查看发现路径下有了文件而且内容也写进去了!
如上图:使用load加载文件,将字符串类型转换成字典类型打印出来!
喜欢点个赞呐!
欢迎关注公号<木木夕的算法笔记> 来找我玩吧,mua~
公众号会时不时更新有趣的图像算法哦!!!