二进制文件到python整数列表

时间:2014-04-24 19:03:42

标签: python c arrays python-2.7 io

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

1 个答案:

答案 0 :(得分:0)

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