python修改json文件中值
时间: 2023-08-02 19:08:50 浏览: 115
可以使用Python内置的`json`模块来操作JSON文件。具体步骤如下:
1. 读取JSON文件内容
使用`json.load()`函数可以将JSON文件的内容读取为Python字典类型:
```python
import json
with open('data.json', 'r') as f:
data = json.load(f)
```
其中`data.json`为要读取的JSON文件名。
2. 修改字典值
对于需要修改的字典值,直接使用Python字典的赋值语句即可:
```python
data['key'] = new_value
```
其中`key`为需要修改的键名,`new_value`为新的键值。
3. 将修改后的内容写回JSON文件
使用`json.dump()`函数可以将修改后的Python字典类型写回JSON文件:
```python
with open('data.json', 'w') as f:
json.dump(data, f)
```
其中`data.json`为要写入的JSON文件名。
完整的代码如下:
```python
import json
with open('data.json', 'r') as f:
data = json.load(f)
data['key'] = new_value
with open('data.json', 'w') as f:
json.dump(data, f)
```
其中`data.json`为要修改的JSON文件名,`key`为需要修改的键名,`new_value`为新的键值。
阅读全文