python - 二进制文件转python整数列表

标签 python c arrays python-2.7 io

我有一个 1,000,000 个整数的列表,存储为二进制文件。如何快速将其加载到 Python 列表中?在 C 中,我只需将文件读入 char 数组并将该数组转换为 int 数组。有没有办法在Python中做类似的事情?我了解 Python 的 struct 模块,但据我所知,这需要一个非常长的格式字符串来一次转换所有整数。

最佳答案

struct.unpack('1000000I',f.read()) 对我来说似乎不太长。 – roippi

关于python - 二进制文件转python整数列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23277623/

相关文章:

python - 获取 python getaddresses() 来解码编码字编码

c - typedef有什么用?

java - 找出可能的最大总和

c++ - 将非静态 const 数组声明为类成员

c - 将多种类型的值传递给函数

c# - 如何将 int 数组转换为 int?

python - AWS Glue — 从作业内访问工作流程参数

python - 如何加速 SQLAlchemy 查询?

python - 从主机名中提取域名

c - 如何设计金盒游戏的策略和算法