В Python я постоянно использую следующую последовательность для получения целочисленного значения из байтового буфера (в python это str).
Я получаю буфер из подпрограммы struct.unpack(). Когда я распаковываю «символ», используя
byte_buffer, = struct.unpack('c', raw_buffer)
int_value = int( byte_buffer.encode('hex'), 16 )
Есть ли способ лучше?