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