【发布时间】:2017-05-18 16:07:28
【问题描述】:
我想将此十六进制字符串 '8436d4ccd436d3333' 转换为 IEEE 浮点数。我尝试使用struct.unpack 来执行此操作,但它需要一个长度为 4 的字符串参数。
struct.unpack('>f', binascii.unhexlify('8436d999a436e0000'))
我正在使用这个网站来验证我的转换尝试是否正确:https://gregstoll.dyndns.org/~gregstoll/floattohex/ 但我找不到这样做的方法。
感谢您的帮助
【问题讨论】:
标签: python struct floating-point hex data-conversion