python读取串口数据不能一次读完如何解决
最近在做python serial模块对串口的数据进行接收和写入,遇到一个问题.python在接收和读取串口数据时,有时候数据并不会一次性读完,这样我在做解析的时候就会出现数据不全而导致的丢包现象,完整的的数据有固定帧头,也有校验码,但是因为数据的长度不固定,所以在解析的时候还是出现问题,串口传给python的是byte型,我以b'固定帧头'切割后的数据再加上b'固定帧头',这样没有接收完的数据也会加上b'固定帧头',但是解析的时候数据是错误的数据,无法解析就会丢弃,我该如何操作,求大神指导