用Python从串口按行读取数据 出现错误 编码错误时怎么跳过该次读取
在Python中,如果遇到编码错误,可以使用try-except语句来捕获错误并跳过该次读取。例如:
import serial
ser = serial.Serial('COM1', 9600)
while True:
try:
line = ser.readline().decode('utf-8')
print(line)
except UnicodeDecodeError:
continue
在上面的代码中,使用了try-except语句来捕获UnicodeDecodeError错误,如果出现该错误,就跳过该次读取。
原文地址: https://www.cveoy.top/t/topic/eFK7 著作权归作者所有。请勿转载和采集!