Python 3.6.5 Documentation >  Internet Data Handling

Internet Data Handling
**********************

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

* "email" — An email and MIME handling package

* "email.message": Representing an email message

* "email.parser": Parsing email messages

* FeedParser API

* Parser API

* Additional notes

* "email.generator": Generating MIME documents

* "email.policy": Policy Objects

* "email.errors": Exception and Defect classes

* "email.headerregistry": Custom Header Objects

* "email.contentmanager": Managing MIME Content

* Content Manager Instances

* "email": Examples

* "email.message.Message": Representing an email message using the
"compat32" API

* "email.mime": Creating email and MIME objects from scratch

* "email.header": Internationalized headers

* "email.charset": Representing character sets

* "email.encoders": Encoders

* "email.utils": Miscellaneous utilities

* "email.iterators": Iterators

* "json" — JSON encoder and decoder

* Basic Usage

* Encoders and Decoders

* Exceptions

* Standard Compliance and Interoperability

* Character Encodings

* Infinite and NaN Number Values

* Repeated Names Within an Object

* Top-level Non-Object, Non-Array Values

* Implementation Limitations

* Command Line Interface

* Command line options

* "mailcap" — Mailcap file handling

* "mailbox" — Manipulate mailboxes in various formats

* "Mailbox" objects

* "Maildir"

* "mbox"

* "MH"

* "Babyl"

* "MMDF"

* "Message" objects

* "MaildirMessage"

* "mboxMessage"

* "MHMessage"

* "BabylMessage"

* "MMDFMessage"

* Exceptions

* Examples

* "mimetypes" — Map filenames to MIME types

* MimeTypes Objects

* "base64" — Base16, Base32, Base64, Base85 Data Encodings

* "binhex" — Encode and decode binhex4 files

* Notes

* "binascii" — Convert between binary and ASCII

* "quopri" — Encode and decode MIME quoted-printable data

* "uu" — Encode and decode uuencode files