@shibanovan

Как загрузить файл в память для быстрого re.search?

В приложении выполняется re.search над большим файлом, хочется ускорить это.
Можно ли как загрузить файл в память, чтобы он там все время находился и выполнять re.search к объекту в ОЗУ?
  • Вопрос задан
  • 222 просмотра
Пригласить эксперта
Ответы на вопрос 2
adugin
@adugin Куратор тега Python
Используйте mmap. Но, строго говоря, это не является загрузкой в ОЗУ.
Ответ написан
Комментировать
@Taus
Во-первых стоит воспользоваться mmap. Во-вторых re.compile. В-третьих если файл как-то структурирован в небольшие блоки данных, то искать в каждом блоке, а не во всём файле сразу.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы