@shibanovan

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

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

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

Войти через центр авторизации
Похожие вопросы
от 150 000 до 200 000 ₽
OnederX Москва
от 100 000 до 120 000 ₽
Кенарий Санкт-Петербург
от 120 000 до 250 000 ₽