import pexpect
import sys
import datetime
class inspection:
def __init__(self):
self.date = datetime.datetime.now()
print(self.date)
self.yesterday = self.date + datetime.timedelta(days=-1)
print(self.yesterday)
self.yesterday = self.yesterday.strftime('%b %d')
print(self.yesterday)
self.today = datetime.date.today().strftime('%Y%m%d')
print(self.today)
self.tool_not_zero()
print(self.yesterday)
# 把 02 03 之类的变成 2 3
def tool_not_zero(self):
yesterdaylist = self.yesterday.split()
if int(yesterdaylist[-1]) < 10:
self.yesterday = self.yesterday.replace('0', ' ')
def start(self):
child = pexpect.spawn(command="telnet 192.168.99.85", timeout=15,encoding="UTF-8",logfile=sys.stdout)
self.logFileId = open("logfile.txt", 'w')
child.expect('Username:')
child.sendline("admin")
child.expect('Password:')
child.sendline("admin@huawei")
child.expect("<SW-D1C5-0085-99.85>")
child.sendline("dis device | ex Normal")
child.expect("<SW-D1C5-0085-99.85>")
child.sendline("dis device | ex Normal")
child.logfile=self.logFileId
self.logFileId.write(sys.stdout)
print(child.__str__())
if __name__ == '__main__':
c = inspection()
c.start()
import pexpect
import sys
import datetime
class inspection:
def __init__(self):
self.date = datetime.datetime.now()
print(self.date)
self.yesterday = self.date + datetime.timedelta(days=-1)
print(self.yesterday)
self.yesterday = self.yesterday.strftime('%b %d')
print(self.yesterday)
self.today = datetime.date.today().strftime('%Y%m%d')
print(self.today)
self.tool_not_zero()
print(self.yesterday)
# 把 02 03 之类的变成 2 3
def tool_not_zero(self):
yesterdaylist = self.yesterday.split()
if int(yesterdaylist[-1]) < 10:
self.yesterday = self.yesterday.replace('0', ' ')
def start(self):
child = pexpect.spawn(command="telnet 192.168.99.85", timeout=15,encoding="UTF-8",logfile=sys.stdout)
self.logFileId = open("logfile.txt", 'w')
child.expect('Username:')
child.sendline("admin")
child.expect('Password:')
child.sendline("admin@huawei")
child.expect("<SW-D1C5-0085-99.85>")
child.sendline("dis device | ex Normal")
child.expect("<SW-D1C5-0085-99.85>")
child.sendline("dis device | ex Normal")
child.logfile= self.logFileId
print(child.__str__())
# self.logFileId.close()
if __name__ == '__main__':
c = inspection()
c.start()
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】