20a Internet Protocols and Support¶
The modules described in this chapter implement Internet protocols and support
for related technology. They are all implemented in Python. Most of these
modules require the presence of the system-dependent module socket
, which
is currently supported on most popular platforms. Here is an overview:
- 1.
webbrowser
— Convenient Web-browser controller - 2.
cgi
— Common Gateway Interface support - 3.
cgitb
— Traceback manager for CGI scripts - 4.
wsgiref
— WSGI Utilities and Reference Implementation - 5.
urllib
— Open arbitrary resources by URL - 6.
urllib2
— extensible library for opening URLs - 7.
httplib
— HTTP protocol client - 8.
ftplib
— FTP protocol client - 9.
poplib
— POP3 protocol client - 10.
imaplib
— IMAP4 protocol client - 11.
nntplib
— NNTP protocol client - 12.
smtplib
— SMTP protocol client - 13.
smtpd
— SMTP Server