问题描述
此代码取自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'