python读写json文件

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。<参见百度百科>

现在工作中一般都是以json文件作为文本类型文件,而频繁操作json文件也成了日常工作中不可缺少的一部分。这里介绍下python对json文件的相关操作。

熟悉python的人都知道,json是python中的一个模块,只需要导入就可以正常使用相关的基本操作了!

  • json有四个基本操作:dumps、dump、loads、load

他们是成对出现的,比如dumps和loads是一对,主要是做转换数据的操作
dump和load是一对,主要是加了一个对文件的操作

  • dumps:将数据类型转换成字符串类型
  • loads:将字符串类型转换成数据类型
  • dump:将数据类型转换成字符串类型,再存储到文件中
  • load:加载文件并将字符串类型转换成数据类型

不过这里的数据类型一般都是指字典类型

看下面的相关代码操作吧!

dumps

python读写json文件_第1张图片
如上图:导入json模块,用原始的字典类型定义,通过dumps进行类型转换,可以看到图中的两个变量对比,转换后变成了字符串类型!

loads

python读写json文件_第2张图片
如上图:重新将原来的字符创类型通过loads转换,变成了字典类型!

dump

python读写json文件_第3张图片
如上图:先查看本目录下是否有文件,发现没有文件,然后通过dump操作将new_dict字典类型转换成字符串类型再写入myjson.json文件,最后cat查看发现路径下有了文件而且内容也写进去了!

load

python读写json文件_第4张图片
如上图:使用load加载文件,将字符串类型转换成字典类型打印出来!

喜欢点个赞呐!
欢迎关注公号<木木夕的算法笔记> 来找我玩吧,mua~
公众号会时不时更新有趣的图像算法哦!!!

你可能感兴趣的:(python)