我有一个具有可变大小记录的"二进制"文件。每条记录都是由一定数量的小端数组成的2字节大小的整数。我知道每条记录的起始位置和大小。
将this读入Python整数数组的最快方法是什么?
我不认为你可以做得比打开文件并读取每个记录的大小,然后使用struct.unpack('<i', buff)
为每个你想要读取的整数,file.read(2)
,将得到你2个整数。