if __name__ == '__main__': try: port = 'COM10'# 串口号 baud = 9600# 波特率 ser = serial.Serial(port, baud, timeout=0.5) flag = ser.isOpen() if flag: print("串口打开成功") whileTrue: send_datas = input("请输入要发送的数据:") ser.write(str(send_datas).encode("gbk")) if send_datas == 'close': ser.close() print('关闭串口') break data = ser.read(ser.in_waiting).decode('gbk') if data != '': print("已接受到数据:", data)