Я использую Netmiko для извлечения некоторых данных из коммутаторов и маршрутизаторов Cisco. Я хотел бы поместить эти данные в электронную таблицу. Например, show cdp сосед выдаст мне строку со случайным пробелом в
Имя порта Статус Vlan Дуплекс Скорость Тип
Et0 / 0 подключен 1 авто авто неизвестно
Et0 / 1 подключен 1 авто авто неизвестно
Et0 / 2 подключен, маршрутизируется авто, авто неизвестно
Et0 / 3 подключен 1 авто авто неизвестно
Я думал, что смогу удалить его и заменить на, но я получаю это
Порт ,,,,,, Имя ,,,,,,,,,,,,,,, Статус ,,,,,,, Vlan ,,,,,,, Дуплекс ,, Скорость, тип
Et0 / 0 ,,,,,,,,,,,,,,,,,,,,,,,, подключен ,,,, 1 ,,,,,,,,,,,, авто ,,, авто неизвестный
Et0 / 1 ,,,,,,,,,,,,,,,,,,,,,,,, подключен ,,,, 1 ,,,,,,,,,,,, авто ,,, авто неизвестный
Et0 / 2 ,,,,,,,,,,,,,,,,,,,,,,,, подключен ,,,, проложены ,,,,,,, авто ,,, авто, неизвестно
Et0 / 3 ,,,,,,,,,,,,,,,,,,,,,,,, подключен ,,,, 1 ,,,,,,,,,,,, авто ,,, авто , неизвестно
Любой способ извлечения данных, как указано выше. В идеале, чтобы перейти прямо к структурированной таблице в Excel (ячейки и строки) или в любом случае сделать то, что я сделал, а затем заменить повторяющийся, только одним, чтобы я мог экспортировать в CSV и затем импортировать в Excel. Я, может быть, самый длинный человек, которого вы когда-либо видели, потому что я новичок в программировании:)