Python:提取 MSB 和 LSB,然后转换为浮点数
Python: extract MSB and LSB than convert in float
我需要你的帮助! :)
这是我的问题:在我读取文件的十六进制(示例 1 字节:0x56)中的一对字节(即 MSB 和 LSB)之后。我需要获取2个字节代表的数字。
所以我想这样做:
读取文件--->获取[byte][byte]-->获取MSB和LSB-->转换为float
我是 python 的新人,希望得到您的帮助。再见!
输入文本文件为
0x0102
这可能是您需要的
>>> with open('pp.txt') as f:
... inp = f.read()
...
>>> res = float(int(inp,16))
>>> res
258.0
这与@user3100115 从一开始就建议的非常接近:)
我需要你的帮助! :)
这是我的问题:在我读取文件的十六进制(示例 1 字节:0x56)中的一对字节(即 MSB 和 LSB)之后。我需要获取2个字节代表的数字。
所以我想这样做:
读取文件--->获取[byte][byte]-->获取MSB和LSB-->转换为float
我是 python 的新人,希望得到您的帮助。再见!
输入文本文件为
0x0102
这可能是您需要的
>>> with open('pp.txt') as f:
... inp = f.read()
...
>>> res = float(int(inp,16))
>>> res
258.0
这与@user3100115 从一开始就建议的非常接近:)