This chapter describes modules which support handling data formats commonly used on the internet. Some, like SGML and XML, may be useful for other applications as well.
formatter | Generic output formatter and device interface. |
rfc822 | Parse RFC 822 style mail headers. |
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. |