首页 > 解决方案 > 如何使用python将此字节码解码为浮点值

问题描述

我收到了类似这样的字节码:

}Pl\xA1u#\x1EW\x02\x00\x01\x00\x00\x00\x00\x00\x00\x00\x85\xA9\xF4>\x08\x00\x00\x00\xBF\xE8\xA3B\xC30\xECA\xFA~

如何将其解码为正常值?

标签: pythondecoding

解决方案


如果字节是浮点序列的二进制格式,首先序列化时需要知道字节顺序。

在 Python 中,我们可以使用格式为f的struct.unpack()将字节解包为浮点数。

请参阅https://docs.python.org/2/library/struct.html以供参考。


推荐阅读