Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 python 中通过“little endian”方式读取我的 hexstring = '40040000' 的正确方法是什么。我期待的结果是 440 小时。
不确定您希望结果采用什么格式。您可以使用structandbinascii一起将其转换为 int。
struct
binascii
>>> struct.unpack('<L', binascii.unhexlify('40040000')) (1088,)
与 440h 相同:
>>> hex(struct.unpack('<L', binascii.unhexlify('40040000'))[0]) '0x440'