test = struct.unpack('>%dH' % 1, '\x00\x44') 让我很困惑。我认为这意味着取前8个字节,并将其作为一个双字节,然后取下两个字节,并将其视为一个短字节,然后进行所有这些操作一次。但这意味着别的我不知道是什么。它似乎意识到不存在双重存在,并将这两个字节转换为一个数字。
这段代码
test = struct.unpack('>1dH' , '\x00\x44')抛出一个错误因为它期望找到一个双倍..。
有人能告诉我这两者有什么区别吗?
谢谢
发布于 2015-02-22 19:30:12
https://stackoverflow.com/questions/28662225
复制相似问题