[python] Chyba v modulu struct

Jan Troler j.troler na value-services.net
Čtvrtek Prosinec 8 09:31:11 CET 2005


Ahoj Vsem,
narazil jsem na nasledujici chovani modulu struct:

In [12]: struct.pack('HI',8,1), struct.calcsize('HI')
Out[12]: ('\x08\x00\x00\x00\x01\x00\x00\x00', 8)

In [13]: struct.pack('IH',8,1), struct.calcsize('IH')
Out[13]: ('\x08\x00\x00\x00\x01\x00', 6)

Je videt, ze formatovy retezec 'HI' a 'IH' dava rozdilny vysledek.
Zkouseno na Python 2.3.4. Vite o tom nekdo neco?

Honza



Další informace o konferenci Python