import struct
struct.pack('>h', -2)
struct.pack('<h', -2)
p1 = chr(254)
p0 = chr(255)
struct.unpack('<h', p1 + p0)[0]
struct.unpack('>h', p0 + p1)[0]
Преобразование двоичных данных в целое число со знаком