摘要
上一章节已经完成了命令筛选和设备筛选部分的代码,接下来就是将其整合到执行器中,今天的章节中,我会在视频里带领大家完善SSHExecutor,大家也可以体会一下写代码的过程,以及其中体现的编程思想,对后续的学习和发展会有很大帮助。
SSHExecutor
这里再次巩固一下整体巡检的设计图,如下所示:
初始化连接
之前章节已经实现的SSHExecutor初始化代码如下:
class SSHExecutor:
def __init__(
self,
host: str = "",
username: str = "",
password: str = None,
secret: str = "",
port: str = None,
device_type: str = ""