Warum gibt das eine unterschiedliche Grösse?
Code: Alles auswählen
import struct
print struct.calcsize('HiiiI')
#ergibt 20
print sum( [struct.calcsize(x) for x in 'HiiiI'] )
#ergibt 18
Weiss einer mehr?
Gruss
Code: Alles auswählen
import struct
print struct.calcsize('HiiiI')
#ergibt 20
print sum( [struct.calcsize(x) for x in 'HiiiI'] )
#ergibt 18
Code: Alles auswählen
In [8]: struct.calcsize('H')
Out[8]: 2
In [9]: struct.calcsize('i')
Out[9]: 4
In [10]: struct.calcsize('Hi')
Out[10]: 8
In [11]: struct.calcsize('=Hi')
Out[11]: 6