python 读取xxx.json文件,写入json数据到文件

本文介绍了一种使用Python读取和修改app.json文件的方法。通过将app_info字典中的数据加载到app.json中,更新了AppID、DepartmentId、AppVersion、DepartmentName和PlatCode等字段,并使用拼音模块生成AppNameKey。

 

读取前的app.json文件 

直接上代码

import json
path = r"E:\MKqrcode\app.json"
## app_info 是一个字典
app_info = {
   'appid': '123456',
   'deptid': '123456',
   'ver': '123456',
   'deptname': 'qqqqqqq',
   'platcode': 'qqqqqqq'
}

## 读取app.json文件并修改数据
with open(path, 'r', encoding='utf-8') as f:
   info_dict = json.load(f)
   info_dict['AppID'] = app_info['appid']
   info_dict['DepartmentId'] = app_info['deptid']
   info_dict['AppVersion'] = app_info['ver']
   info_dict['DepartmentName'] = app_info['deptname']
   info_dict['PlatCode'] = app_info['platcode']
   info_dict['AppNameKey'] = pinyin.get_initial(app_info["deptname"], delimiter='')

## 将info_dict写入app.json文件
with open(path, 'w', encoding='utf-8') as f1:
   f1.write(json.dumps(info_dict, indent=4, ensure_ascii=False))

写入后的文件

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值