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')