Pregunta

Estoy usando TFTPY para crear un servidor TFTP en mi programa Python y funciona increíble.Sin embargo, necesito tener otros sabores de servidores: TFTP, FTP, SFTP.¿Qué paquete puedo usar que los apoya todos?

¿Fue útil?

Solución

Cada protocolo necesita su propia implementación, por ejemplo:

Sin embargo, si insiste en un solo paquete para gobernarlos a todos, y no le importe que las manos se ensucien un poco, Pycurl es para usted:

pycurl es una interfaz de Python para libcurl. Pycurl se puede utilizar para buscar Objetos identificados por una URL de un programa de Python, similar a la Urllib Python Module. Pycurl es maduro, muy rápido, y apoya mucho. de características.

libcurl es una biblioteca de transferencia de URL de lado gratuita y fácil de usar, Soporte de FTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, LDAP, LDAP, archivo, IMAP, SMTP, POP3 y RTSP. libcurl soporta SSL Certificados, HTTP POST, HTTP PUT, FTP Subir, Formulario HTTP basado Subir, proxies, cookies, usuario + autenticación de contraseña (básica, digerir, NTLM, Negociar, Kerberos4), Reanudación de transferencia de archivos, Proxy HTTP TUNNELING Y MÁS!

Para ejemplos de código con PycURL, verifique aquí y aquí .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top