Копирование текста между 2-мя словами
Задача заключается в том, чтобы между 2-мя словами находился и выводился текст.
import re
string = open('007.txt', 'r')
words = ['<CatalogObject.Банки>'] #there will be more words here
for word in words:
expr = re.compile(r'.*' + word + '(.+?)</CatalogObject.Банки>');
out = expr.findall(string)
print(str(out[0]))
При запуске кода, выводится ошибка :
out = expr.findall(string)
TypeError: expected string or bytes-like object