前言
使用中如果我们想把python可识别对象的dict类型的数据通过str类型写入文件或者存入变量中
就需要用到dump与dumps
详解
dump
1.新建个dict文件,然后将dict文件存入一个json文档中
import jsonDict = {\"name\":\"zhangtc\"}with open(\"./ztc.json\", \"w\") as f:json.dump(Dict, f)
此时在本目录下会新建一个ztc.json的文件,打开会将dict通过str类型存入文件中
dumps
由下面代码可以看出,我们将Dict下的dict类型数据赋值给a,并且通过dumps转换成了str类型
import jsonDict = {\"name\":\"zhangtc\"} #新建一个dictprint(type(Dict)) #打印下类型a = json.dumps(Dict) #将Dict数据转换成str数据print(a) #打印下转换完的数据print(type(a)) #打印下转换完的数据类型