首页 > Web开发 > 详细

JSON 文件的存取

时间:2020-01-01 21:22:31      阅读:66      评论:0      收藏:0      [点我收藏+]
import json

data = {Tom: {Weight:: 65, Score: 90, Height: 170}}
# json.dumps 将字典转化为 JSON 编码的字符串
json_str = json.dumps(data)
print(type(json_str), json_str)
# json.loads 将 JSON 编码的字符串转化为字典
data_from_str = json.loads(json_str)
print(type(data_from_str), data_from_str)
# json.dump 将字典写入文件
with open(data.json, w) as f:
    json.dump(data, f)
# json.load 将字典从文件读出
with open(data.json, r) as f:
    data = json.load(f)
    print(type(data), data)
# 如果字典中存在汉语,json.dumps 的参数 ensure_ascii 值需设置成 False,若为 True,则输出将转义所有传入的非 ASCII 字符。
data1 = {language: 汉语}
json_str = json.dumps(data1)
print(json_str)
json_str = json.dumps(data1, ensure_ascii=False)
print(json_str)
# 设置 json.dumps 的参数 indent 美化输出
json_str = json.dumps(data, indent=4)
print(json_str)

技术分享图片

JSON 文件的存取

原文:https://www.cnblogs.com/liumengsong/p/12129820.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!