12. Internet Data Handling

This chapter describes modules which support handling data formats commonly used on the Internet.

formatter   Generic output formatter and device interface.
email   Package supporting the parsing, manipulating, and generating email messages, including MIME documents.
email.Message   The base class representing email messages.
email.Parser   Parse flat text email messages to produce a message object tree.
email.Generator   Generate flat text email messages from a message object tree.
email.Encoders   Encoders for email message payloads.
email.Errors   The exception classes used by the email package.
email.Utils   Miscellaneous email package utilities.
email.Iterators   Iterate over a message object tree.
email.Encoders   Encoders for email message payloads.
email.Errors   The exception classes used by the email package.
email.Generator   Generate flat text email messages from a message object tree.
email.Iterators   Iterate over a message object tree.
email.Message   The base class representing email messages.
email.Parser   Parse flat text email messages to produce a message object tree.
email.Utils   Miscellaneous email package utilities.
rfc822   Parse RFC 2822 style mail messages.
mimetools   Tools for parsing MIME-style message bodies.
MimeWriter   Generic MIME file writer.
multifile   Support for reading files which contain distinct parts, such as some MIME data.
binhex   Encode and decode files in binhex4 format.
uu   Encode and decode files in uuencode format.
binascii   Tools for converting between binary and various ASCII-encoded binary representations.
xdrlib   Encoders and decoders for the External Data Representation (XDR).
mailcap   Mailcap file handling.
mimetypes   Mapping of filename extensions to MIME types.
base64   Encode and decode files using the MIME base64 data.
quopri   Encode and decode files using the MIME quoted-printable encoding.
mailbox   Read various mailbox formats.
mhlib   Manipulate MH mailboxes from Python.
mimify   Mimification and unmimification of mail messages.
netrc   Loading of .netrc files.
robotparser   Accepts as input a list of lines or URL that refers to a robots.txt file, parses the file, then builds a set of rules from that list and answers questions about fetchability of other URLs.

See About this document... for information on suggesting changes.