Я хочу рекурсивно искать в каталоге с подкаталогами текстовых файлов и заменять каждое вхождение {$ replace} в файлах содержимым многострочной строки. Как это можно достичь с помощью python?
[EDIT]
До сих пор у меня есть рекурсивный код, использующий os.walk, чтобы получить список файлов, которые необходимо изменить.
import os
import sys
fileList = []
rootdir = "C:\\test"
for root, subFolders, files in os.walk(rootdir):
if subFolders != ".svn":
for file in files:
fileParts = file.split('.')
if len(fileParts) > 1:
if fileParts[1] == "php":
fileList.append(os.path.join(root,file))
print fileList