next up previous contents index
Next: 11.1 Standard Module cgi Up: Python Library Reference Previous: 10.8.2 HotProfile Class

11 Internet and WWW Services

       

The modules described in this chapter provide various services to World-Wide Web (WWW) clients and/or services, and a few modules related to news and email. They are all implemented in Python. Some of these modules require the presence of the system-dependent module sockets, which is currently only fully supported on Unix and Windows NT. Here is an overview:

cgi
-- Common Gateway Interface, used to interpret forms in server-side scripts.

urllib
-- Open an arbitrary object given by URL (requires sockets).

httplib
-- HTTP protocol client (requires sockets).

ftplib
-- FTP protocol client (requires sockets).

gopherlib
-- Gopher protocol client (requires sockets).

nntplib
-- NNTP protocol client (requires sockets).

urlparse
-- Parse a URL string into a tuple (addressing scheme identifier, network location, path, parameters, query string, fragment identifier).

sgmllib
-- Only as much of an SGML parser as needed to parse HTML.

htmllib
-- A (slow) parser for HTML documents.

formatter
-- Generic output formatter and device interface.

rfc822
-- Parse RFC-822 style mail headers.

mimetools
-- Tools for parsing MIME style message bodies.





guido@cnri.reston.va.us