python修改json文件内容
import json
# 获取json里面数据
def get_json_data():
with open(r"E:\svn_pc\envir\trunk\config\server\serversysopenconfig.json", 'rb') as f: # 使用只读模型,并定义名称为f
params = json.load(f) # 加载json文件中的内容给params
up = input("修改开启天数为:")
params["145"]["openSrvDay"] = int(up) # 字段对应的openSrvDay的值修改为99
return params # 返回修改后的内容
# 写入json文件# 使用写模式,名称定义为r
def write_json_data(params):
with open(r'E:\svn_pc\envir\trunk\config\server\serversysopenconfig.json', 'w') as r:
# 将params写入名称为r的文件中
json.dump(params, r,indent=4)
# 调用两个函数,更新内容
the_revised_dict = get_json_data()
write_json_data(the_revised_dict)