python对json文件读写
时间: 2023-09-18 09:14:16 浏览: 117
python读写json文件的简单实现
Python提供了内置的json模块,用于处理JSON文件的读写操作。下面是一个简单的示例代码,展示了如何使用Python读取和写入JSON文件:
读取JSON文件:
```python
import json
# 打开JSON文件
with open('data.json') as file:
data = json.load(file)
# 访问数据
print(data['key_name'])
```
写入JSON文件:
```python
import json
# 创建要写入的数据
data = {
'key_name': 'value',
'key_name2': [1, 2, 3],
'key_name3': {
'nested_key': 'nested_value'
}
}
# 写入JSON文件
with open('output.json', 'w') as file:
json.dump(data, file)
```
在读取JSON文件时,我们使用`json.load(file)`来加载文件中的JSON数据,并将其存储在一个Python字典中。然后,我们可以通过键访问和操作这些数据。
在写入JSON文件时,我们使用`json.dump(data, file)`将Python字典中的数据写入到文件中。
请注意,读写JSON文件时,需要使用`with open`语句来确保文件在使用完成后正确关闭。
阅读全文