Python netmiko:如何使用';思科IOS软件';在';显示版本';指挥部?

Python netmiko:如何使用';思科IOS软件';在';显示版本';指挥部?,python,python-3.x,cisco,netmiko,Python,Python 3.x,Cisco,Netmiko,这是Cisco Switch show version命令的示例输出 Switch#show version Cisco IOS Software, C2960 Software (C2960-LANBASEK9-M), Version 15.0(2)SE, RELEASE SOFTWARE (fc1) Technical Support: http://www.cisco.com/techsupport Copyright (c) 1986-2012 by Cisco Systems, Inc

这是Cisco Switch show version命令的示例输出

Switch#show version
Cisco IOS Software, C2960 Software (C2960-LANBASEK9-M), Version 15.0(2)SE, RELEASE SOFTWARE (fc1)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2012 by Cisco Systems, Inc.
目标:如果在“show version”输出中找到字符串
Cisco IOS软件
,我想打印整行

为了便于理解,让我将
show version
输出放在变量
shvar

shvar = '''
Cisco IOS Software, C2960 Software (C2960-LANBASEK9-M), Version 15.0(2)SE, RELEASE SOFTWARE (fc1)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2012 by Cisco Systems, Inc.
'''
如果

>>> if 'Cisco IOS Software' in shvar:
...     print('Found ... print line')
... 
Found ... print line
>>> 
或使用
查找

>>> if shvar.find('Cisco IOS Software') > 0:
...     print('Found ... print line')
... 
Found ... print line
>>> 
问题是如何打印与“Cisco IOS软件”匹配的行

期望输出

Cisco IOS Software, C2960 Software (C2960-LANBASEK9-M), Version 15.0(2)SE, RELEASE SOFTWARE (fc1)

你可以把绳子分成几行

for line in shvar.split("\n"):
   if 'Cisco IOS Software' in line:
      print(line)