0

我正在为验证 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。

谢谢

4

0 回答 0