0
我是一個具有可變大小記錄的「二進制」文件。每個記錄由大量小字節組成,大小爲2字節大小的整數。我知道每個記錄的開始位置和它的大小。使用Python從文件讀取整數
什麼是最快的方式來讀取這個Python數組的整數?
我是一個具有可變大小記錄的「二進制」文件。每個記錄由大量小字節組成,大小爲2字節大小的整數。我知道每個記錄的開始位置和它的大小。使用Python從文件讀取整數
什麼是最快的方式來讀取這個Python數組的整數?
我不認爲你可以做得比打開文件和閱讀每個記錄的大小,然後使用struct.unpack('<i', buff)
爲每個要讀取的整數,file.read(2)
,會得到2個整數。
請參閱'struct.unpack()'https://docs.python.org/3/library/struct.html – cdarke
請不要縮短動詞'have'的簡單時態 –
@AndrewLavq哇!這是一個SO建議。該OP可能不會說美國英語,其他文化使用該成語 –