20.1. html – поддержка языка разметки HyperText¶html – HyperText Markup Language support
Исходный код: Lib/html/__init__.py
Этот модуль предоставляет утилиты для работы с HTML.
- html.escape(s, quote=True)¶
Преобразует символы &, < и > в строке s в безопасные для HTML последовательности. Используйте, если нужно отобразить текст, который может содержать такие символы в HTML. Если необязательный флаг quote равен true, также заменяются символы (") и ('); это полезно для включения в значение атрибута HTML, ограниченное кавычками, как в <a href="...">.
Новое в версии 3.2.
- html.unescape(s)¶
Преобразует все именованные и числовые символьные ссылки (например, >, >, &x3e;) в строке s в соответствующие символы Юникода. Эта функция использует правила, определённые стандартом HTML 5 как для корректных, так и для некорректных символьных ссылок, и список HTML 5 именованных символьных ссылок.
Новое в версии 3.4.
Подмодули пакета html:
- html.parser – синтаксический анализатор HTML/XHTML с нестрогим режимом разбора
- html.entities – определения сущностей HTML