我有一个文件,如下所示:
我正在寻找一种好方法:
我的编程平台通常是Python,所以我想从具有此类文件经验的人那里获得一些反馈。
我将文件转储到列表中。这样我就可以转到想要的位置。但是现在我需要将十六进制值转换为ASCII或UNICODE值。我的代码是:
import binascii
with open(filename, 'rb') as f:
hexdata = binascii.hexlify(f.read())
print hexdata
hexlist = map(''.join, zip(hexdata[::2], hexdata[1::2]))
print hexlist
答案 0 :(得分:0)
import binascii
with open(filename, 'rb') as f:
hexdata = binascii.hexlify(f.read())
print hexdata
hexlist = map(''.join, zip(hexdata[::2], hexdata[1::2]))
print hexlist