的方法如下:
import json
with open('file.json', 'r') as f: data = json.load(f)
data['key'] = 'new value'
with open('file.json', 'w') as f: json.dump(data, f, indent=4, ensure_ascii=False)
解释说明:
open()
函数打开原始的JSON文件,并使用json.load()
函数将文件内容加载为Python的字典或列表对象。open()
函数以写入模式打开JSON文件,并使用json.dump()
函数将更新后的数据写回文件。其中,indent=4
参数表示以4个空格缩进格式化JSON数据,ensure_ascii=False
参数表示允许写入非ASCII字符,以保持原始格式。这种方法可以保持原始JSON文件的格式,包括缩进、换行等,而不会导致格式的丢失或改变。
推荐的腾讯云相关产品和产品介绍链接地址:
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云