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) в соответствующие символы Юникода. Эта функция использует правила, определенные стандартом HTML5, как для допустимых, так и для недопустимых ссылок на символы, а также list of HTML 5 named character references.

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


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

  • html.parser – Синтаксический анализатор HTML/XHTML с упрощенным режимом синтаксического анализа

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

Вернуться на верх