本文共 846 字,大约阅读时间需要 2 分钟。
load 和 loads ,当然, dump 和 dumps 的区别也就类似了。
# Python3import jsondict_obj = {"name": "aspiring", "age": 17, "hobby": ["money", "power", "read"], "parames": {"a": 1, "b": 2}}# 使用 dump 写入 json 文件json.dump(dict_obj, open('demo2.json', 'w'), indent=2)# with open('demo2.json', 'w') as f:# json.dump(dict_obj, f, indent=2)# 使用 dumps 写入 json 文件with open('demo1.json', 'w') as file: file.write(json.dumps(dict_obj, indent=2))# json_str = json.dumps(dict_obj, indent=2)# with open('demo1.json', 'w') as file:# file.write(json_str)# ------------------------------------------------------------------------------------# 使用 load 加载 json 文件print(json.load(open('test.json')))print(type(json.load(open('test.json')))) ## 使用 loads 加载 json 文件print(json.loads(open("test.json").read()))print(type(json.loads(open("test.json").read()))) #
转载地址:http://ljjqi.baihongyu.com/