Справочная информация. Мне нужно отправить числовое значение в виде байта на внешнее устройство, но я столкнулся с проблемой.
Мой код:
ser=serial.Serial("COM3",9600, timeout=0)
ser.write(value)
где "value" - это int, который я прочитал, прочитал. Проблема в том, что когда я отправляю это, он отправляет символьное значение, а не фактическое значение (он отправляет байтовое значение 31 для числа 5, так как это, я полагаю, позиция Юникода)
На самом деле я хочу иметь возможность отправлять ему символ "\ x05", например. Я предполагаю, что мой вопрос, как бы я преобразовал и int 5 в символ "\ x05", или 37 в "\ x37"