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

Исходный код: Lib/html/__init__.py


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

html.escape(s, quote=True)

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

Добавлено в версии 3.2.

html.unescape(s)

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

Добавлено в версии 3.4.


Подмодули в пакете html:

  • html.parser – HTML/XHTML парсер с мягким режимом парсинг
  • html.entities – определения сущностей HTML