import json
dict = {}
# 用来存储数据
def get_json_data():
# 获取json里面数据
with open('bbox_results.json', 'rb') as f:
# 定义为只读模型,并定义名称为f
params = json.load(f)
# 加载json文件中的内容给params
for i in range(len(params)):
params[i]['score'] = params[i]['score']*10
# 修改内容
print("params", params)
# 打印
dict = params
# 将修改后的内容保存在dict中
f.close()
# 关闭json读模式
return dict
# 返回dict字典内容
def write_json_data(dict):
# 写入json文件
with open('out', 'w') as r:
# 定义为写模式,名称定义为r
json.dump(dict, r)
# 将dict写入名称为r的文件中
r.close()
# 关闭json写模式
the_revised_dict = get_json_data()
write_json_data(the_revised_dict)
# 调用两个函数,更新内容