You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python如何读取并写入JSON文件中的指定字段值

修改JSON字段并写回文件的实现方法

首先注意:单独修改ageinfo变量无法同步更新内存中存储的JSON数据字典,需要先将更新后的值赋值给字典对应的键,再调用json.dump写入文件即可,完整实现代码如下:

import json

# 读取原JSON文件内容
with open("info.json", "r", encoding="utf-8") as f:
    data = json.load(f)

# 更新字段值
ageinfo = 25 # 替换为你实际修改后的ageinfo值
data["Me"]["Age"] = ageinfo

# 将更新后的数据写回原文件
with open("info.json", "w", encoding="utf-8") as f:
    json.dump(data, f, indent=4, ensure_ascii=False)

参数说明

  • indent=4:设置输出JSON的缩进为4个空格,和你原文件的格式化结构保持一致,方便后续人工查看
  • ensure_ascii=False:避免JSON中的中文被自动转义为Unicode编码,若你的JSON内容只有英文和数字也可省略该参数
  • 使用with语法管理文件上下文,无需手动关闭文件,能避免读写异常导致的文件资源占用或损坏问题

内容的提问来源于stack exchange,提问作者user17534355

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 21:45:07