装置应用 pip install pyserial
关上和退出信号
com = serial.Serial("com15", 115200, timeout=0.5)def sig_handler(sig, frame): com.close() exit(0)signal.signal(signal.SIGTERM, sig_handler)signal.signal(signal.SIGINT, sig_handler)try: com.open()except: com.close() com.open()
读取一行输入
try: readline = str(com.readline(), encoding = "utf8") except: continue
读取指定信息时候发送指定命令
try: if re.findall(r'xxx readline, flags=0): com.write(bytes("\r\nreboot\r\n", encoding = "utf8")) except: print("some errr....")