当我用 python 代码读取前 4 个字节时
len = fobj.read(4)
我得到了'o\xf2\x00\x00'
。这应该是一个int32
,当我用其他工具(matlab
例如)读取文件时,它给出了62063
.
任何人都可以就如何将hex
字符串转换为int
python 中的字符串提供任何提示吗?
我已经阅读了这个十六进制字符串到 int 的转换讨论,但没有找到任何帮助。
感谢您的任何建议!
当我用 python 代码读取前 4 个字节时
len = fobj.read(4)
我得到了'o\xf2\x00\x00'
。这应该是一个int32
,当我用其他工具(matlab
例如)读取文件时,它给出了62063
.
任何人都可以就如何将hex
字符串转换为int
python 中的字符串提供任何提示吗?
我已经阅读了这个十六进制字符串到 int 的转换讨论,但没有找到任何帮助。
感谢您的任何建议!