Python读取json文件,并获取指定节点信息
时间: 2023-12-27 19:03:15 浏览: 130
python读取json文件
5星 · 资源好评率100%
读取json文件后,可以使用Python字典或列表的索引和切片操作来获取指定节点信息。以下是一个示例代码,假设我们要读取一个包含学生信息的json文件,并获取其中某个学生的姓名和年龄:
```python
import json
# 打开json文件
with open('students.json', 'r', encoding='utf-8') as f:
# 读取json数据
data = json.load(f)
# 获取第2个学生的姓名和年龄
name = data['students'][1]['name']
age = data['students'][1]['age']
# 输出结果
print('姓名:', name)
print('年龄:', age)
```
其中,'students.json'是我们要读取的json文件名,假设文件内容如下:
```json
{
"students": [
{
"name": "张三",
"age": 18,
"class": "一年级一班"
},
{
"name": "李四",
"age": 19,
"class": "一年级二班"
}
]
}
```
上述代码中,我们通过索引和切片操作,获取了第2个学生的姓名和年龄,输出结果如下:
```
姓名: 李四
年龄: 19
```
阅读全文