我正在为验证 wlan 控制器的配置进行解析,我认为我有一些东西。我通常使用 show 命令,但我可用的只是文本格式的配置。
我有一些配置有这些行中的任何一个。用腻子将它们拉出并保存。
VLAN........................
..................... 900
VLAN............................................. 900
我使用的代码相当简单
from ciscoconfparse import CiscoConfParse
parse = CiscoConfParse('config.txt', syntax='ios')
vlan = parse.find_objects(r'^VLAN')
#print(vlan)
vlan_id = vlan[0]
print(" VLAN: {0}".format(vlan_id.text))
如果在配置中它是一行,我可以修剪它并获取 vlan id,但如果它在两行中,我不会得到 vlan id。
在配置中使用这个我没有得到 vlan id
VLAN........................
..................... 900
我这样做
VLAN............................................. 900
我正在寻找一种方法来获取在 conig 中格式化的任何一种方式的 vlan id。
谢谢