JSON将python类型与json类型相互转换,能够满足文本文档的存储要求。
JSON(JavaScript Object Notation)是一种轻量型的数据交换格式,便于阅读和书写
在进行文本文件存储时,可以先将python对象转换为json类型,再进行文本文档的存储;
文本文档读取时,先将json类型转换为python对象,再进行其他类型的操作。
dumps()将python类型转换为json类型
>>> import json>>> dic = {'a':1, 'b':2, 'c':3, 'd':4}>>> f = open(r"E:\practice_txt\20200222-1.txt", 'w')>>> js = json.dumps(dic)>>> f.write(js)32>>> f.close()
将json类型转换为python类型
>>> f = open(r"E:\practice_txt\20200222-1.txt", 'r')>>> js = f.read()>>> dic1 = json.loads(js)>>> f.close()>>> print(dic1){'a': 1, 'b': 2, 'c': 3, 'd': 4}
