Python Ciscoconfparse. Как получить полный блок по команде в середине?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Python Ciscoconfparse. Как получить полный блок по команде в середине?

Сообщение Anonymous »

Мне нужно получить полную конфигурацию блока по некоторой команде в середине.from ciscoconfparse import CiscoConfParse
from pprint import pprint

config = """
hostname switch
interface Vlan2
description vlan2
ip address 10.2.2.3/24
hsrp 2
ip 10.2.2.1
interface Vlan3
description vlan3
ip address 10.3.3.3/24
hsrp 3
ip 10.3.3.1
""".splitlines()
ccp = CiscoConfParse(config=config)
blocks = ccp.find_blocks("10.2.2.3/24")
print(blocks) # ['interface Vlan2', ' description vlan2', ' ip address 10.2.2.3/24', ' hsrp 2']
< /code>
Помогите мне найти элегантный способ получить следующий вывод (с 'ip 10.2.2.1') < /p>
['interface Vlan2', ' description vlan2', ' ip address 10.2.2.3/24', ' hsrp 2', 'ip 10.2.2.1']


Подробнее здесь: https://stackoverflow.com/questions/756 ... -in-middle
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»