路由交换相关

1、获取设备名称

def get_device_name(configs: str, devicetype='HW') -> str:
    if devicetype == 'HW': # 华为
        for config in configs.splitlines():
            # print(config)
            if config.startswith('sysname '):
                return config.split()[1]
    elif devicetype == 'ZTE': #中兴
        for config in configs.splitlines():
            if config.startswith('hostname '):
                return config.split()[1]
    elif devicetype == 'BE':# 卡特
        for config in configs.splitlines():
            if config.startswith('        name "'):
                return config.split('"')[1]
    return 'None'
posted @ 2023-03-17 16:36  段福  阅读(19)  评论(0)    收藏  举报