In [24]: struct.pack('8s8I4s', b'stroka12', 1, 2, 3, 4, 5, 6, 7, 8, b'eshe')
Out[24]: b'stroka12\x01\x00\x00\x00\x02\x00\x00\x00\x03\x00\x00\x00\x04\x00\x00\x00\x05\x00\x00\x00\x06\x00\x00\x00\x07\x00\x00\x00\x08\x00\x00\x00eshe'
In [26]: x = struct.pack('8s8I4s', b'stroka12', 1, 2, 3, 4, 5, 6, 7, 8, b'eshe')
In [27]: struct.unpack('8s8I4s', x)
Out[27]: (b'stroka12', 1, 2, 3, 4, 5, 6, 7, 8, b'eshe')