python系列之:读取json文件转化为字典,再保存为json文件

  • open(filename,‘r’,encoding=‘utf-8’):打开json文件
  • json.load:json转化为字典
  • json.dumps:字典转化为json
  • data.get(键):获取字典的值
  • update({键:值}):更新字典
def addAccount(filename,databaseName,accountName,passwd):
    with open(f"/data/conf_passwd_service/{filename}.json",'r',encoding='utf-8') as f:
        data = json.load(f)

    accountInfo = {accountName:passwd}
    data.get(databaseName).update(accountInfo)

    with open(f"/data/conf_passwd_service/{rootNode}.json", 'w') as f:
        f.write(json.dumps(data))
Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐