Staging
v0.5.1
https://github.com/python/cpython
Revision 7eeb80b1e0034fd4e6b8d03b2c0fc5c94fe8d8fa authored by Miss Islington (bot) on 13 September 2018, 17:32:44 UTC, committed by GitHub on 13 September 2018, 17:32:44 UTC
(cherry picked from commit a710ebd21b09efe902dde84d4862ce5c6427f7af)

Co-authored-by: Benjamin Peterson <benjamin@python.org>
1 parent 3e3d4a4
Raw File
Tip revision: 7eeb80b1e0034fd4e6b8d03b2c0fc5c94fe8d8fa authored by Miss Islington (bot) on 13 September 2018, 17:32:44 UTC
closes bpo-34661: Fix test_shutil if unzip doesn't support -t. (GH-9262)
Tip revision: 7eeb80b
html.rst
:mod:`html` --- HyperText Markup Language support
=================================================

.. module:: html
   :synopsis: Helpers for manipulating HTML.

**Source code:** :source:`Lib/html/__init__.py`

--------------

This module defines utilities to manipulate HTML.

.. function:: escape(s, quote=True)

   Convert the characters ``&``, ``<`` and ``>`` in string *s* to HTML-safe
   sequences.  Use this if you need to display text that might contain such
   characters in HTML.  If the optional flag *quote* is true, the characters
   (``"``) and (``'``) are also translated; this helps for inclusion in an HTML
   attribute value delimited by quotes, as in ``<a href="...">``.

   .. versionadded:: 3.2


.. function:: unescape(s)

   Convert all named and numeric character references (e.g. ``&gt;``,
   ``&#62;``, ``&x3e;``) in the string *s* to the corresponding unicode
   characters.  This function uses the rules defined by the HTML 5 standard
   for both valid and invalid character references, and the :data:`list of
   HTML 5 named character references <html.entities.html5>`.

   .. versionadded:: 3.4

--------------

Submodules in the ``html`` package are:

* :mod:`html.parser` -- HTML/XHTML parser with lenient parsing mode
* :mod:`html.entities` -- HTML entity definitions
back to top