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))