Вопрос

Я использую tftpy для создания сервера TFTP в моей программе Python, и она работает удивительно.Однако мне нужно иметь другие ароматы серверов: TFTP, FTP, SFTP.Какой пакет может ли я использовать, который поддерживает все они?

Это было полезно?

Решение

Каждый протокол нуждается в собственной реализации, например:

Однако, если вы настаиваете на одном пакете, чтобы управлять их всеми, и не возражают, чтобы получить руки немного грязно, Pycurl для вас:

<Сильный> Pycurl - интерфейс Python для libcurl. Pycurl можно использовать для получения Объекты, идентифицированные URL из программы Python, похоже на Модуль Урлыба Питона. Pycurl зрелый, очень быстро, и много поддерживает особенности.

libcurl - бесплатная и простая в использовании библиотека передачи URL-адресов клиента, Поддержка FTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, Telnet, Dict, LDAP, LDAPS, файл, IMAP, SMTP, POP3 и RTSP. libcurl поддерживает SSL Сертификаты, HTTP Post, HTTP PUT, FTP Загрузка HTTP на основе Загрузить, прокси, печенье, пользователь + аутентификация пароля (Basic, Digest, NTLM, переговоры, Kerberos4), резюме передачи файлов, HTTP Proxy туннелирование и многое другое!

для примеров кода с PycURL, check Здесь и здесь .

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top