使用python解析eapi的json结果

2024-09-27 22:36:22 发布

您现在位置:Python中文网/ 问答频道 /正文

请原谅我对python缺乏经验。我正在使用一个与以太网交换机通信的API。我很难理解如何解析下面的方法返回的结果。如能提供一些指导,我们将不胜感激

import pyeapi

node = pyeapi.connect_to('evs')
eth_48 = node.enable('show interfaces eth48 status')
print(eth_48[0])

返回的结果:

{'command': 'show interfaces eth48 status', 'result': {u'interfaceStatuses': {u'Ethernet48': {u'description': u'', u'duplex': u'duplexUnknown', u'vlanInformation': {u'interfaceMode': u'
trunk', u'interfaceForwardingModel': u'bridged'}, u'bandwidth': 0, u'interfaceType': u'1000BASE-T', u'autoNegotiateActive': True, u'autoNegotigateActive': True, u'linkStatus': u'notconn
ect', u'lineProtocolStatus': u'down'}}}, 'encoding': 'json'}

如何访问此结果中的各个值


Tags: to方法importapinodetruestatusshow

热门问题