标签: python c arrays python-2.7 io
我有一个1,000,000个整数的列表存储为二进制文件。如何将其快速加载到Python列表中?在C中,我只是将文件读入char数组并将该数组转换为int数组。有没有办法在Python中做同样的事情?我知道Python的struct模块,但据我所知,这需要一个非常长的格式字符串来同时转换所有的int。
答案 0 :(得分:0)
struct.unpack('1000000I',f.read())对我来说似乎不太长。 - roippi
struct.unpack('1000000I',f.read())