直接在python中将二进制文件转换为整数数组?

转基因

我正在尝试将二进制文件读入字节列表。我正在研究这个线程,但它只给了我一个字符数组。

如何将字符串字符转换为列表?

或多或少我想要的是这个:

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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在 Python 中将整数数组转换为二进制代码数组

在 Python3 中将整数数组转换为二进制:“类型错误:只能转换整数标量数组?”

如何在TensorFlow或Numpy中将整数数组转换为二进制编码?

如何在python中读取二进制文件并将其转换为整数数组?

在python中将整数转换为二进制

在Python中将整数转换为二进制

在Python中将二进制列表(或数组)转换为整数的最快方法

在python中将整数转换为大端字节二进制文件

如何将整数数组转换为特定长度的二进制数组

如何将整数数组转换为二进制?

在C#中将整数转换为二进制

在Ruby中将整数转换为二进制

python将原始二进制数据转换为浮点数数组

在C#中将文件转换为二进制

在C中将二进制文件转换为char

在Python中将二进制表示形式转换为带符号的64位整数

在 Python 中将二进制转换为有符号的小端 16 位整数

Python 将二进制字符串转换为二进制整数

将二进制数数组转换为十进制数

如何在Python中将mongodb文档转换为二进制文件?

如何在python中将float('nan')转换为二进制文件?

如何在python中将字符串转换为填充二进制文件?

python pandas csv文件将整数转换为二进制

将CSV文件转换为Python字典,数组和二进制文件

转换为二进制文件

Python-将文件内容转换为二进制数组

将 32 字节二进制大端文件(LiDAR 数据)转换为 python 列表或数组

Numpy 从二进制字符串转换为浮点数数组

从C中的二进制文件读取整数数组时中止陷阱