This document is for an old version of Python that is no longer supported. You should upgrade, and read the Python documentation for the current stable release.

# `html` — HyperText Markup Language support

Вихідний код: Lib/html/__init__.py

Цей модуль визначає утиліти для роботи з HTML.

`html.``escape`(s, quote=True)

  Перетворіть символи `&`, `<` and `>` у рядку s на послідовності, безпечні для HTML. Використовуйте це, якщо вам потрібно відобразити текст, який може містити такі символи в HTML. Якщо необов’язковий прапорець quote має значення true, символи (`"`) і (`'`) також перекладаються; це допомагає включити значення атрибута HTML, розділене лапками, як у `<a href="...">`.

  Нове в версії 3.2.

`html.``unescape`(s)

  Перетворіть усі іменовані та цифрові посилання на символи (наприклад, `&gt;`, `&#62;`, `&#x3e;`) у рядку s на відповідні символи Unicode. Ця функція використовує правила, визначені стандартом HTML 5 для дійсних і недійсних посилань на символи, а також `список іменованих посилань на символи HTML 5`.

  Нове в версії 3.4.

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

- `html.parser` – аналізатор HTML/XHTML із м’яким режимом аналізу

- `html.entities` – визначення сутностей HTML