pattern = re.compile('word1(.*?)word3', flags=re.S)
for file in glob.glob('*.txt'):
    with open(file) as fp:
        for result in pattern.findall(fp.read()):
            pass
Как запустить скрипт для всех файлов *.txt в текущем каталоге?