Обрабатываю двоичный файл, специализированного формата(формат предоставить не предстваляется возможным), но суть его такова при встрече метки из двух байт завершается некая запись, которую необходимо парсить и так пока не конец файла.
for line in open(soiurce_file,"rb").readlines():
#print "in, val: " + str(index) + ", " + line
new_line.extend([char for char in line])
Файл 500 метров парсистся 11 минут - это ни в какие ворота не лезет, сосбвтенно как ускорить?
тот же алгоритм на C# парсится 45 секунд.