标签: python file integer
我有一个带有可变大小记录的“二进制”文件。每条记录由一些2字节大小的整数组成。我知道每条记录的起始位置和大小。
将这个读取到整数Python数组的最快方法是什么?
答案 0 :(得分:0)
我认为你不能比打开文件和读取每个记录的大小更好,然后对你要阅读的每个整数struct.unpack('<i', buff)使用file.read(2),将得到2个整数。
struct.unpack('<i', buff)
file.read(2)