html – поддержка HyperText Markup Language¶html – HyperText Markup Language support
Исходный код: Lib/html/__init__.py
Этот модуль предоставляет утилиты для работы с HTML.
- html.escape(s, quote=True)¶
Преобразует символы
&,<и>в строке s в безопасные для HTML последовательности. Используется, если нужно отобразить текст, который может содержать такие символы в HTML. Если необязательный флаг quote равен true (по умолчанию), символы (") и (') также преобразуются; это полезно для включения в значение атрибута HTML, ограниченное кавычками, как в<a href="...">. Если quote задан как false, символы (") и (') не преобразуются.Добавлено в версии 3.2.
- html.unescape(s)¶
Преобразует все именованные и числовые ссылки на символы (например,
>,>,>) в строке s в соответствующие символы Unicode. Эта функция использует правила, определённые стандартом HTML 5 как для корректных, так и для некорректных ссылок на символы, а такжеlist of HTML 5 named character references.Добавлено в версии 3.4.
Подмодули в пакете html:
html.parser– анализатор HTML/XHTML с лояльным режимом разбораhtml.entities– определения сущностей HTML