来自bytearray的Python IEEE754

时间:2013-06-11 20:59:58

标签: python serial-port bytearray ieee-754

我有一个IEEE-754号码被发送到运行Python3的Raspberry-Pi。它作为四个串行字节发送,但我无法弄清楚如何将它组装成Python中的浮点数。

尝试过关于使用struct.pack的各种帖子,但不能得到这个给出合理的结果?

Python相当新,所以它可能是一个简单的答案?

1 个答案:

答案 0 :(得分:3)

您需要struct.unpack,而不是struct.pack

struct.unpack('<f', bytes) # little-endian
struct.unpack('>f', bytes) # big-endian