b'enkoder 30008\n\x00'
temp_ser3.strip("\n\x00")
В сомнения вводит перед строкой b ‘ ’ ,двоичными данными принимает ? как преобразовать в строку ?
Вот код обработки строки
def tick(): label.after(200, tick) if(flag_open): if(ser.inWaiting() > 0): temp_ser=ser.read(15) temp_ser3=str(temp_ser) temp_ser2=temp_ser3.strip("\n\x00") index_ser=temp_ser2.rfind('r') label['text'] = temp_ser2[index_ser+1:] print(temp_ser2[index_ser+1:]) else: label['text'] = 'No'
Вот выход
30008\n\x00'