Скопируйте папку с определенным расширением с тканью

Я хочу скопировать всю папку на удаленную машину с помощью fabric, обычно я могу использовать функцию put, но я просто хочу скопировать файлы python в папку, а не файлы .pyc, так как я могу обработать? Спасибо


person nam    schedule 30.01.2013    source источник


Ответы (1)


Для удаленного режима вы можете получить только файлы .py, поместив:

find /some/path -name '*.py'
person Voislav Sauca    schedule 30.01.2013
comment
как мне объединить это в функцию copy? И создает ли он автоматически новую папку в удаленной папке? - person nam; 30.01.2013
comment
Проверьте этот пример - person Voislav Sauca; 30.01.2013
comment
Я проверил пример, но ничего не нашел о фильтре типа файла в процессе копирования... - person nam; 04.02.2013