Найти - Пользователи
Полная версия: Как сформировать массив из бинарного файла
Начало » Python для новичков » Как сформировать массив из бинарного файла
1
Goga
Народ на VBA были созданы бинарные файлы, которые содержат массивы записей следующего типа:

Private Type QuotesRecord ‘28
dat As Long ’4
O As Single ‘4
H As Single ’4
L As Single ‘4
C As Single ’4
v As Single ‘4
RawC As Single ’4
End Type

Читаю исходный файл

bin_file = open(file, “rb”)
buff = bin_file.read(file_length)

Вопрос как теперь этот буфер преобразовать в массив с вышеописанным типом на питоне?
PooH
используйте модуль struct
Goga
спасибо, удалось решить проблему!

count_d = file_length/28
format_bin = ’lffffff’
result = unpack(format_bin*count_d,buff)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB