【发布时间】:2015-12-22 20:30:24
【问题描述】:
我想在 python 中读取一个包含 32 位浮点二进制数据的二进制数据文件。我尝试在文件上使用 hexdump,然后在 python 中读取 hexdump。转换回浮点数时的某些值返回了 nan。我检查了在组合 hexdump 值时是否犯了错误,但找不到任何值。这就是我在 shell 中所做的:
hexdump -vc >> output.txt
输出的形式是 c0 05 e5 3f ... 以此类推
我加入十六进制为:'3fe505c0'
这是正确的方法吗?
【问题讨论】:
标签: python-2.7 floating-point 32-bit