python json.dumps() json.dump()的区别
dumps是将dict转化成str格式,loads是将str转化成dict格式。
dump和load也是类似的功能,只是与文件操作结合起来了。
import json a={'name':'wang','age':29} b=json.dumps(a) print(b) print(type(b)) c=json.loads(b) print(c) print(type(c)) with open('a.txt','w') as f: json.dump(a,f) #print(data1) with open('a.txt','r') as f: data2=json.load(f) print(data2)