问题描述
{
"cdp": {
"index": {
"1": {
"capability": "R S I","device_id": "SW22.lab.com","hold_time": 150,"local_interface": "Ethernet0/0","platform": "","port_id": "LinuxUniEth0/0"
},"2": {
"capability": "R S I","device_id": "SW23.lab.com","hold_time": 147,
当我需要从功能打印到 local_interface 时。有了这条线
for k,v in preoutput['cdp'].items():
deid = v.get('device_id')
loint = v.get('local_interface')
holdt = v.get('hold_time')
portid = v.get('port_id')
table.add_row(k,deid)
我只打印出索引字。
解决方法
不是一个真正的丰富问题,但您的代码只是查看带有键“索引”的字典。
也许这就是你想要的?
for k,v in preoutput['cdp']["index"].items():