Вы используете атрибуты / методы объектов, которые не существуют в python. Вот что означает AttributeError
.
Один из способов найти все существующие атрибуты объекта - использовать функцию help()
в консоли python. Например, введите help(str)
, чтобы получить все методы, которые можно использовать со строками.
Я не думаю, что есть способ перейти ко всем строкам "сразу", когда вы хотите делать разные вещи в каждой строке. Таким образом, вы должны остаться с оригинальным кодом. Вот исправленная версия:
split = text.splitlines()
for row in split:
if 'Thanks Friend' in row:
apply_some_function()
break
elif 'other text' in row:
apply_some_function()
break
else:
...