quopri

The quopri module performs quoted-printable transport encoding and decoding. This format is used primarily to encode text files that are mostly readable but may contain a small number of special characters (for example, control characters or non-ASCII characters). The following rules describe how the quoted-printable encoding works:

  • Any printable non-whitespace ASCII character, with the exception of ‘=’, is represented as is.

  • The ‘=’ character is used as an escape character. When followed by two hexadecimal digits, it represents a character with that value (for example, ‘=0C’). The equals sign is represented by ‘=3D’. If ‘=’ appears at the end of a line, it denotes a soft line break. This only occurs if a long line of input text must be ...

Get Python: Essential Reference, Third Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.