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.
| sgmllib | Only as much of an SGML parser as needed to parse HTML. |
| htmllib | A parser for HTML documents. |
| xmllib | A parser for XML documents. |
| formatter | Generic output formatter and device interface. |
| rfc822 | Parse \rfc822 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 \protect\file.netrc files. |