есть около 100 шаблонов и файл около милионна строк,
как работает сейчас:
list.append(re.compile("(?P<g1>..)(?P<g2>..)"))
for i in list:
line=p.sub("\g<g1>AAA\g<g1>BBB", line)
слишком уж медленно это работает,
можно ли как-то соптемизировать и не очень увеличить длинну программы?
мысли:
хорошо бы за один раз проводить замену в line, а в цикли по всему списку паттернов.
Ответ на:
комментарий
от DKorolkov
Ответ на:
комментарий
от DKorolkov
Ответ на:
комментарий
от DKorolkov
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от DonkeyHot
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Оптимизация в питоне? (2019)
- Форум Оптимизация хвостовой рекурсии в питоне (2019)
- Форум Питон такой питон (2020)
- Форум Эффективная оптимизация. Что такое Cython. (2019)
- Форум Питон (2017)
- Форум питон... (2004)
- Форум [python] Помогите оптимизировать маленькую прогу, пж. (2009)
- Форум оптимизация (2005)
- Форум оптимизация (2005)
- Форум Оптимизация (2004)