print 'Payload: ', struct.unpack('%dB'%len(payload), payload)
print '%08x (%d bits) DATA: ' % (identifier, width), repr(payload)
Эти два оператора кода генерируют следующие результаты:
Payload: (125, 255, 255, 125, 255, 255, 125, 255)
18feef00 (29 bits) DATA: '}\xff\xff}\xff\xff}\xff'
Я хотел бы иметь ОДНУ конечную строку с правильными шестнадцатеричными данными, которая выглядит следующим образом:
7dffff7dffff7dff