Как загрузить файл в память для быстрого re.search?
В приложении выполняется re.search над большим файлом, хочется ускорить это.
Можно ли как загрузить файл в память, чтобы он там все время находился и выполнять re.search к объекту в ОЗУ?
Во-первых стоит воспользоваться mmap. Во-вторых re.compile. В-третьих если файл как-то структурирован в небольшие блоки данных, то искать в каждом блоке, а не во всём файле сразу.
Ivan Yakushenko, из вопроса не очень понятно поиск выполняется один раз или нет. Если более одного раза с одним и тем же регулярным выражением, то почему бы не избавиться от накладных расходов на создании PatternObject.