在Python中,监听串口可以使用pyserial库。以下是一个简单的示例:

  1. 首先,确保已经安装了pyserial库。如果没有安装,可以使用以下命令安装:

bash pip install pyserial

  1. 然后,创建一个Python脚本(例如:serial_listener.py),并添加以下代码:

```python import serial import time

def main(): # 设置串口参数 port = 'COM3' # 串口号,根据实际情况修改 baud_rate = 9600 # 波特率,根据实际情况修改

# 打开串口
ser = serial.Serial(port, baud_rate, timeout=1)

# 循环监听串口数据
while True:
    try:
        if ser.in_waiting > 0:
            data = ser.readline().decode('utf-8').strip()
            print(f"Received data: {data}")
    except Exception as e:
        print(f"Error: {e}")
    time.sleep(0.1)

if name == 'main': main() ```

在这个示例中,我们设置了串口号(COM3)和波特率(9600),然后打开串口并进入一个循环,不断监听串口数据。当接收到数据时,将其打印出来。

请注意,这个示例仅适用于Windows操作系统。如果你使用的是其他操作系统,例如Linux或macOS,请根据实际情况修改串口号。