从串口读取

初始化串行设备

import serial
#Serial takes two parameters: serial device and baudrate
ser = serial.Serial('/dev/ttyUSB0', 9600)

从串行设备读取单字节

data = ser.read()

从串行设备读取给定的字节数

data = ser.read(size=5)

从串行设备读取一行。

data = ser.readline()

在通过串行设备写入数据时从串行设备读取数据。

#for python2.7
data = ser.read(ser.inWaiting())

#for python3
ser.read(ser.inWaiting)