抱歉标题混淆了,但我不知道该怎么称呼它...
因此,在 python 中,我正在通过插件(intelhex)读取二进制文件。
这让我通过它获得每个字节循环的值
for x in range(start_addr,end_addr):
print ih[x]
给出:
1
79
60
246
这与以下内容相同:
01
4F
3C
F6
我想要十进制值014F3CF6 = 21970166
将小数转换为十六进制然后连接十六进制值并再次转换为十进制的最佳方法是什么?最好是最容易理解的(pythonic)和/或最有效的
编辑:澄清我想要什么:
我想将 [1,79,60,246] 转换为 21970166
(因为列表与[01,4F,3C,F6] which is 014F3CF6 which is 21970166)