@Ant: Вот так я и катаюсь.

учил скрипт, который хочу использовать для изменения повторяющейся строки в структуре папок проекта. После изменения я могу проверить это в SVN. Однако, когда я запускаю свой сценарий, он попадает в папки .svn, которые я хочу включить в него. Как мне этого добиться? Код ниже, спасибо.

import os
import sys

replacement = "newString"
toReplace = "oldString"
rootdir = "pathToProject"


for root, subFolders, files in os.walk(rootdir):
  print subFolders
  if not ".svn" in subFolders:
    for file in files:
      fileParts = file.split('.')
      if len(fileParts) > 1:
        if not fileParts[len(fileParts)-1] in ["dll", "suo"]:
          fpath = os.path.join(root, file)
          with open(fpath) as f:
            s = f.read()
          s = s.replace(toReplace, replacement)
          with open(fpath, "w") as f:
            f.write(s)

print "DONE"

Ответы на вопрос(2)

Ваш ответ на вопрос