擅长:python、mysql、java
<p>您可以修改代码以使用regex,如下所示:</p>
<pre><code>for host in hostlist:
hostlist = host.strip()
device = ConnectHandler(device_type=platform, ip=hostlist, username=username, password=password)
output = device.send_command("show interface status")
status = re.findall(r"connected", output) or re.findall(r"notconnect", output)
print(f"{host} - {status}")
</code></pre>
<p>通过这种方式,您可以从使用<a href="https://docs.python.org/3/library/stdtypes.html#boolean-operations-and-or-not" rel="nofollow noreferrer">or</a>布尔运算符的短路计算中获益</p>