python - 如何使用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~
如何将其解码为正常值?
解决方案
如果字节是浮点序列的二进制格式,首先序列化时需要知道字节顺序。
在 Python 中,我们可以使用格式为f的struct.unpack()将字节解包为浮点数。
推荐阅读
- ibm-cloud - Watson Assistant Chatbot 将用户输入保存在 Slots 中
- c++ - 如何将向量插入到特定位置的另一个向量中,以便我将获得两者的大向量并且该位置将被覆盖?
- c++ - 如何检查函数是否在 C++ 类中实际定义
- flutter - 带有 PageView 的 Flutter 底部导航栏
- php - 在 MySQL 中创建函数时出现错误 #1064
- angular - 角度加载页面
- php - Eloquent 将 MSSQL 数据作为字符串返回,而不是它们各自的数据类型
- python - 如何根据python中的给定数字创建多个字典?
- c# - 全局 XAML 构造
- reactjs - Flex.Item 在 Ant Design Mobile React Native 中不起作用