У меня есть скрипт Python, который я собирал вместе (один из моих первых набегов Python).
Скрипт рекурсивно ищет папку с файлами проекта XCode; скрипт работает нормально, но я хотел бы адаптировать его для пропуска любых папок .svn (или .hg или .git), чтобы он не пытался изменять исходные репозитории.
Вот скрипт для рекурсивного поиска
for root, dirnames, files in os.walk('.'):
files = [f for f in files if re.search("project\.pbxproj", f)]
for f in files:
filename = os.path.join(root, f)
print "Adjusting BaseSDK for %s" % (filename)
...
Как я могу исключить поддеревья хранилища?