我正在尝试将二进制文件读入字节列表。我正在研究这个线程,但它只给了我一个字符数组。
或多或少我想要的是这个:
with open("decompressed_data.bin", mode='rb') as file:
fileContent = file.read()
myStrList = list(fileContent)
# then convert this to a list of integers directly.
myIntList = convertToIntList(myStrList)
有没有办法将此字符列表转换为整数列表而不遍历每个字符?
更好的是,我可以用 Python 的方式将二进制文件直接读入整数列表吗?
在 python 中,标准库中有 binascii 模块。例如:
binascii.hexlify(数据)
返回二进制数据的十六进制表示。也就是说,每个字节都被转换为两位十六进制整数表示。这对你有帮助吗?
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句