json的用法 loads、load和dump、dumps

import json

# dump 和 dumps的使用
dict = {"name": "张飞", "age": 30, "sex": "女"}

dumps 写入的直接是dict 而dump则dict和文件对象
with open("fucker.txt", "w", encoding="utf8") as f:
f.write(json.dumps(dict, ensure_ascii=False))

with open("fuck.txt", "w", encoding="utf8") as f:
json.dump(dict, f, ensure_ascii=False)

# load 和 loads的应用 loads直接读入的字符串的dict 而load则是字符串dict和文件对象
with open("fuck.txt", "r", encoding="utf8") as f:
print(json.load(f))

with open("fucker.txt", "r", encoding="utf8") as f:
print(json.loads(f.read()))

posted on 2019-07-09 16:18  zl666张良  阅读(636)  评论(0)    收藏  举报