JSON将python类型与json类型相互转换,能够满足文本文档的存储要求。
    JSON(JavaScript Object Notation)是一种轻量型的数据交换格式,便于阅读和书写
    在进行文本文件存储时,可以先将python对象转换为json类型,再进行文本文档的存储;
    文本文档读取时,先将json类型转换为python对象,再进行其他类型的操作。

    • dumps()将python类型转换为json类型

      1. >>> import json
      2. >>> dic = {'a':1, 'b':2, 'c':3, 'd':4}
      3. >>> f = open(r"E:\practice_txt\20200222-1.txt", 'w')
      4. >>> js = json.dumps(dic)
      5. >>> f.write(js)
      6. 32
      7. >>> f.close()
    • 将json类型转换为python类型

    1. >>> f = open(r"E:\practice_txt\20200222-1.txt", 'r')
    2. >>> js = f.read()
    3. >>> dic1 = json.loads(js)
    4. >>> f.close()
    5. >>> print(dic1)
    6. {'a': 1, 'b': 2, 'c': 3, 'd': 4}