Domanda

Sto usando tftpy per creare un server TFTP nel mio programma Python e funziona incredibile.Tuttavia, ho bisogno di avere altri sapori di server: TFTP, FTP, SFTP.Quale pacchetto posso usare che supporta tutti loro?

È stato utile?

Soluzione

Ogni protocollo ha bisogno della propria implementazione, ad esempio:

Tuttavia, se insisti su un singolo pacchetto per regolarli tutti, e non preoccuparti di mettere le mani un po 'sporco, Pycurl è per te:

.

Pycurl è un'interfaccia Python per libcurl. Pycurl può essere usato per recuperare oggetti identificati da un URL da un programma Python, simile al Modulo Python urllib. Pycurl è maturo, molto veloce e supporta molto di funzionalità.

libcurl è una libreria di trasferimento dell'URL del lato client gratuito e facile da usare, Supportando FTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, Telnet, Dict, LDAP, LDAPS, FILE, IMAP, SMTP, POP3 e RTSP. libcurl supporta SSL. Certificati, post http, http insert, uploading FTP, modulo HTTP basato Carica, proxy, cookie, autenticazione utente + password (Basic, Digest, Ntlm, negoziato, kerberos4), file di trasferimento file, proxy http Tunneling e altro!

Per gli esempi di codice con PycURL, controlla qui e qui .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top