我有一个名为k_hex
的文件,其中包含以下数据。我使用下面的命令从文件中读取数据,我想将数据保存到列表中。
hex_data = open('k_hex','r').read()
print hex_data
@0
45
4C
4C
41
00
07
00
00
10
我希望我的数据格式如下。我怎么能得到它,我是Python的新手。
hex_data = [0x@0, 0x45, 0x4C, 0x4C, 0X41, 0x00, 0x07, 0x00, 0x00, 0x10]
请问有谁请让我知道如何实现第二部分?
谢谢。
hex_data = ["0x" + hh for hh in hex_data.split()]
hex_data.split()
将您的文件拆分为十六进制符号对的列表,"0x" + hh
将在它们前面给出Ox
字符。