网上很多串口助手,但是串口数据不好实时读取。因为我需要读取串口数据,然后做处理。所以想用python读取串口数据

1.代码如下:

import time
import serial

ser = serial.Serial(  # 下面这些参数根据情况修改
  port='COM5',# 串口
  baudrate=115200,# 波特率
  parity=serial.PARITY_ODD,
  stopbits=serial.STOPBITS_TWO,
  bytesize=serial.SEVENBITS

)
every_time = time.strftime('%Y-%m-%d %H:%M:%S')# 时间戳
data = ''

while True:
  data = ser.readline()
  print(every_time, data)

2.效果图:

python串口json python串口接收数据_数据


这样就ok了