Прежде всего, у строк нет метода findall
- я не знаю, откуда у вас это.Во-вторых, зачем вообще использовать строковый метод или регулярное выражение?Для простого поиска строк того типа, который вы описываете, достаточно in
, как в if search_string in line:
.Чтобы получить номера строк, быстрое решение - встроенная функция enumerate
: for line_number, line in enumerate(logfile):
.