Искать в каталоге SVN файлы с определенным расширением и копировать в другую папку? - PullRequest
1 голос
/ 15 ноября 2008

Я бы хотел, чтобы мой скрипт на python выполнял поиск в каталоге в SVN, находил файлы, заканчивающиеся определенным расширением (например, * .exe), и копировал эти файлы в каталог, созданный на моем диске C. Как я могу это сделать? Я новичок в Python, поэтому подробный ответ и / или указание в правильном направлении будет очень цениться.

Последующий: При использовании os.walk какой параметр я должен передать, чтобы убедиться, что я копирую файлы с определенным расширением (например, * .exe)?

1 Ответ

1 голос
/ 15 ноября 2008

Я думаю, что проще всего проверить (или, лучше, экспортировать) дерево исходных текстов с помощью утилиты командной строки svn: вы можете использовать os.system для его вызова. Существуют также прямые привязки Python-to-svn API, но я бы не советовал использовать их, если вы новичок в Python.

Затем вы можете просмотреть папку оформления заказа, например, используя os.walk; Само копирование можно выполнить с помощью shutil.copy.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...