怎么在python中读取/home/vtu/zkt.json,并且提取json文件中的ip_ranges字典中的cidr字段
时间: 2024-01-23 08:02:10 浏览: 160
python读取json文件
5星 · 资源好评率100%
你可以使用Python中的json模块来读取json文件并提取其中的数据。以下是一个示例代码,可以读取/home/vtu/zkt.json文件并提取其中ip_ranges字典中的cidr字段:
```python
import json
# 读取json文件
with open('/home/vtu/zkt.json', 'r') as f:
data = json.load(f)
# 提取ip_ranges字典中的cidr字段
ip_ranges = data['ip_ranges']
cidrs = [ip_range['cidr'] for ip_range in ip_ranges]
# 输出cidrs列表
print(cidrs)
```
在以上示例代码中,首先使用`json.load()`函数读取/home/vtu/zkt.json文件中的数据,并将其存储在`data`变量中。然后,使用列表推导式从`ip_ranges`字典中提取所有的`cidr`字段,并存储在`cidrs`列表中。最后,将`cidrs`列表输出。
阅读全文