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

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


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

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

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

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