用python修改json文件后怎么写入并保存
时间: 2023-05-11 10:07:00 浏览: 156
python 实现dict转json并保存文件
你可以使用Python内置的json库来读取和修改json文件。首先,你需要使用`json.load()`函数来读取json文件并将其转换为Python对象。然后,你可以修改这个Python对象,最后使用`json.dump()`函数将修改后的Python对象写入到json文件中。
以下是一个示例代码:
```python
import json
# 读取json文件
with open('example.json', 'r') as f:
data = json.load(f)
# 修改Python对象
data['name'] = 'Alice'
# 将修改后的Python对象写入json文件
with open('example.json', 'w') as f:
json.dump(data, f)
```
在这个示例中,我们首先使用`json.load()`函数读取了名为`example.json`的json文件,并将其转换为Python对象`data`。然后,我们修改了`data`对象中的`name`属性。最后,我们使用`json.dump()`函数将修改后的`data`对象写入到`example.json`文件中。
注意,如果你想要格式化输出json文件,可以在`json.dump()`函数中添加`indent`参数,例如:
```python
json.dump(data, f, indent=4)
```
这将使输出的json文件具有缩进,更易于阅读。
阅读全文