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