如何在netmiko ConnectHandler中调出参数?

问题描述

代码取自https://pynet.twb-tech.com/blog/automation/netmiko.html

>>> from netmiko import ConnectHandler
>>> net_connect2 = ConnectHandler(device_type='cisco_ios',host='cisco.domain.com',username='admin',password='cisco123') 
>>> 

是否可以在netmiko ConnectHandler中重新调用参数值?

假设host的值为cisco.domain.com吗?

我知道有一种方法可以通过首先为host定义变量来实现。

>>> host='cisco.domain.com'
>>> net_connect2 = ConnectHandler(device_type='cisco_ios',host=host,password='cisco123') 
>>> host
>>> 'cisco.domain.com'

但是我很想知道另一种方法,而无需定义变量。

解决方法

是的,您可以这样做

>>> net_connect2.host
'cisco.domain.com'

另一个例子

>>> net_connect2.device_type
'cisco_ios'