Python';s`struct`字节大小计算
不幸的是,我不理解Python';s`struct`字节大小计算,python,struct,byte,decoding,Python,Struct,Byte,Decoding,不幸的是,我不理解structpython模块的字节大小计算。 我在编码我的值时使用 import struct struct.calcsize('H') # == 2 struct.calcsize('d') # == 8 但是 同时使用编码需要16个字节,而不是10个字节 原因可能是什么?谢谢 也许这会有帮助 请参阅链接文档页面开头关于对齐的灰色“备注”框。谢谢您,也感谢@Michael Butscher的提示。 struct.calcsize('Hd') # == 16 != 8+2
struct
python模块的字节大小计算。
我在编码我的值时使用
import struct
struct.calcsize('H') # == 2
struct.calcsize('d') # == 8
但是
同时使用编码需要16个字节,而不是10个字节
原因可能是什么?谢谢 也许这会有帮助
请参阅链接文档页面开头关于对齐的灰色“备注”框。谢谢您,也感谢@Michael Butscher的提示。
struct.calcsize('Hd') # == 16 != 8+2
struct.calcsize('=Hd')