25.4.07

Módulos de red para Python

No es raro volverse mico buscando el módulo necesario para ejecutar una tarea en red, como por ejemplo una funcionalidad de correo electrónico. He aquí un listado de los mismos y su función:

socket: Comunicaciones a bajo nivel, TCP, UDP...
cgi: Construcción de aplicaciones web server-side
urllib: Extrae información de urls, en texto plano
httplib,ftplib,nntplib: Módulos para web, ftp y news
poplib, imaplib, smtplib: Módulos para manejar los protocolos de correo
telnetlib, gopherlib: Módulos para protocolos telnet y ghopher
htmllib, sgmllib, xml.*: Parseadores de tags html, sgml y xml
xdrlib: Codifica datos en binario para transmisión
email.*: Parsea y compone correo con asunto, adjuntos, etc
rfc822: Parseador de cabeceras de correo electrónico
mhlib, mailbox: Procesa correos y mbox complejos
mimetools, mimify: Maneja cabeceras MIME
multifile: Lee mensajes con diferentes partes
uu, binhex, base64, binascii, quopri, email.*: Codifica y decodifica datos binarios para transmitirlos como texto
urlparse: Parseador de urls en componentes
SocketServer: Framework para servicios .NET
BaseHTTPServer: Implementación básica de servidor HTTP
simpleHTTPServer, CGIHTTPServer: Manejador de cabeceras HTTP

No hay comentarios: