Существует ли библиотека python ftp для загрузки целых каталогов (включая подкаталоги)? - PullRequest
4 голосов
/ 17 июня 2009

Так что я знаю о ftplib, но это слишком мало для меня, поскольку мне все еще требуется обрабатывать загрузку файлов по одному, а также определять, есть ли подкаталоги, создавать эквивалентные подкаталоги на сервере, cd'ing в эти подкаталоги, а затем, наконец, загрузить правильные файлы в эти подкаталоги. Это раздражающая задача, которую я предпочел бы избежать, если смогу, например, при написании тестов, настройке тестовых FTP-серверов и т. Д. И т. Д.

Кто-нибудь из вас знает библиотеку ( или какой-нибудь код, написанный на стене ванной комнаты ... ), который позаботится об этом для меня, или я должен просто принять свою судьбу и свернуть свою собственную?

Спасибо

Ответы [ 2 ]

11 голосов
/ 17 июня 2009

Библиотека Python ftputil - это высокоуровневый интерфейс для модуля ftplib.

Похоже, это могло бы помочь. ftputil веб-сайт

3 голосов
/ 17 июня 2009

Если wget установлен в вашей системе, ваш скрипт может вызвать его, чтобы выполнить ftp'ing за вас.Он поддерживает рекурсивные передачи, зеркалирование сайтов и многие другие функции.

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