> **Источник:** https://python-all.ru/3.2/library/html.entities.html
>
> «Документация Python на русском» – неофициальный перевод официальной документации Python: версии от 2.6 до 3.16, полнотекстовый поиск, английский оригинал рядом с переводом. Эта Markdown-версия страницы предназначена для работы с LLM: вставьте её в ChatGPT, Claude или Cursor.

---

# 19.3. [`html.entities`](https://python-all.ru/3.2/library/html.entities.html#module-html.entities) – Определения общих сущностей HTML

**Исходный код:** [Lib/html/entities.py](https://python-all.ru/src/3.2/Lib/html/entities.py)

---

Этот модуль определяет три словаря: `name2codepoint`, `codepoint2name`, и `entitydefs`. `entitydefs` используется для предоставления атрибута [`entitydefs`](https://python-all.ru/3.2/library/html.entities.html#html.entities.entitydefs) класса [`html.parser.HTMLParser`](https://python-all.ru/3.2/library/html.parser.html#html.parser.HTMLParser). Предоставленное здесь определение содержит все сущности, определённые в XHTML 1.0, которые можно обработать с помощью простой текстовой замены в наборе символов Latin-1 (ISO-8859-1).

#### `html.entities.entitydefs`

Словарь, сопоставляющий определения сущностей XHTML 1.0 с их замещающим текстом в ISO Latin-1.

#### `html.entities.name2codepoint`

Словарь, сопоставляющий имена сущностей HTML с кодовыми точками Юникода.

#### `html.entities.codepoint2name`

Словарь, сопоставляющий кодовые точки Юникода с именами сущностей HTML.
