Python串口读取数据UnicodeDecodeError错误解决方法
这个错误是由于串口接收到的数据不是UTF-8编码格式造成的。解决方法是在读取数据时指定正确的编码格式。
示例代码:
import serial
ser = serial.Serial('/dev/ttyUSB0', 9600, timeout=1)
while True:
data = ser.readline().decode('gbk') # 指定正确的编码格式
print(data)
在这个示例中,我们指定了数据的编码格式为GBK。你可以根据实际情况选择正确的编码格式来解决这个错误。
原文地址: https://www.cveoy.top/t/topic/nWGl 著作权归作者所有。请勿转载和采集!