import argparseimport osimport loggingimport telnetlib##定义运行日志消息run_log = 'run.txt'if os.path.exists(run_log): os.remove(run_log)logger = logging.getLogger()logger.setLevel('DEBUG')BASIC_FORMAT = "%(asctime)s :%(levelname)s :%(message)s"DATE_FORMAT = '%Y-%m-%d %H:%M:%S'formatter = logging.Formatter(BASIC_FORMAT, DATE_FORMAT)chlr = logging.StreamHandler() # 输出到控制台的handlerchlr.setFormatter(formatter)chlr.setLevel('DEBUG') # 也可以不设置,不设置就默认用logger的levelfhlr = logging.FileHandler(run_log) # 输出到文件的handlerfhlr.setFormatter(formatter)logger.addHandler(chlr)logger.addHandler(fhlr)##telnet访问函数def to_up(Host, port, timeout, frequency): info = ("第[%s]次访问地址[%s:%s]" %(frequency, Host, port)) try: tn = telnetlib.Telnet(Host, port=port, timeout=timeout) tn.close() de = info + "成功" logger.debug(de)
telnet 域名+端口_脚本分享-通过python脚本进行批量telnet连通性测试
最新推荐文章于 2024-05-10 05:44:35 发布