json文件急速操作

运维干货 feko 6个月前 (04-11) 358次浏览 已收录 0个评论 扫描二维码
# -*- encoding:utf-8 -*-

import json
# 创建空文件文件
with open('test.josn','w') as f:
    f.close()

# 将字典写入json文件,字典-->dumps序列化成字符串-->按字符串write写入文件
d = {
    "name": "feko",
    "age": 18,
    "sex": "Male"
}

content_str = json.dumps(d)
with open('name.josn','w') as f:
    f.write(content_str)

# 将json以字典形式读入到内存,从文件read出字符串-->loads成字典->读入到内存
content_dist = {}
with open('name.josn','r') as f:
    content_str = f.read()
    content_dist = json.loads(content_str)

# 利用load将josn文件内容直接load成字典
with open('name.josn','r') as f:
    content_dist = json.load(f)

# 利用dump将字典直接dump写入文件
with open('name_new.josn','w') as f:
    json.dump(content_dist,f)

笔记阁 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:json文件急速操作
喜欢 (2)
发表我的评论
取消评论
表情 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址