Документация Python неофициальный перевод

html.md

33 строк · 2.5 КБ · обычная страница · сырой текст · скачать

1> **Источник:** https://python-all.ru/3.12/library/html.html2>3> «Документация Python на русском» – неофициальный перевод официальной документации Python: версии от 2.6 до 3.16, полнотекстовый поиск, английский оригинал рядом с переводом. Эта Markdown-версия страницы предназначена для работы с LLM: вставьте её в ChatGPT, Claude или Cursor.45---67# `html` – поддержка HyperText Markup Language89**Исходный код:** [Lib/html/\_\_init\_\_.py](https://python-all.ru/src/3.12/Lib/html/__init__.py)1011---1213Этот модуль предоставляет утилиты для работы с HTML.1415#### `html.escape(s, quote=True)`1617Преобразует символы `&`, `<` и `>` в строке *s* в безопасные для HTML последовательности. Используйте эту функцию, если нужно отобразить текст, который может содержать такие символы в HTML. Если необязательный флаг *quote* равен True, символы (`"`) и (`'`) также преобразуются; это упрощает включение в значение атрибута HTML, ограниченное кавычками, как в `<a href="...">`.1819Добавлено в версии 3.2.2021#### `html.unescape(s)`2223Преобразует все именованные и числовые ссылки на символы (например, `&gt;`, `&#62;`, `&#x3e;`) в строке *s* в соответствующие символы Unicode. Эта функция использует правила, определённые стандартом HTML 5 как для корректных, так и для некорректных ссылок на символы, а также [`list of HTML 5 named character references`](https://python-all.ru/3.12/library/html.entities.html#html.entities.html5).2425Добавлено в версии 3.4.2627---2829Подмодули в пакете `html`:3031- [`html.parser`](https://python-all.ru/3.12/library/html.parser.html#module-html.parser) – анализатор HTML/XHTML с лояльным режимом разбора32- [`html.entities`](https://python-all.ru/3.12/library/html.entities.html#module-html.entities) – определения сущностей HTML33