html — Поддержка языка гипертекстовой разметки

Источник: Lib/html/__init__.py


Этот модуль определяет утилиты для работы с HTML.

html.escape(s, quote=True)

Преобразуйте символы &, < и > в строке s в HTML-безопасные последовательности. Используйте эту функцию, если вам нужно отобразить текст, который может содержать такие символы в HTML. Если необязательный флаг quote равен true, символы (" и (') также переводятся; это помогает при включении в HTML значения атрибута, ограниченного кавычками, как в <a href="...">.

Added in version 3.2.

html.unescape(s)

Преобразуйте все именованные и числовые символьные ссылки (например, &gt;, &#62;, &#x3e;) в строке s в соответствующие символы Юникода. Эта функция использует правила, определенные стандартом HTML 5 для допустимых и недопустимых символьных ссылок, а также правила list of HTML 5 named character references.

Added in version 3.4.


Субмодулями пакета html являются:

  • html.parser – парсер HTML/XHTML с мягким режимом разбора

  • html.entities – определения сущностей HTML