# `html` --- 超文本標記語言 (HTML) 支援

原始碼：Lib/html/__init__.py

此模組定義了操作 HTML 的工具。

html.escape(s, quote=True)

  將字串 s 中的 `&`、`<` 和 `>` 字元轉換為在 HTML 中安全的序列 (sequence)。如果你需要在 HTML 中顯示可能包含這些字元的文字，可以使用這個函式。如果選擇性的旗標 quote 為 true（預設），則 (`"`) 與 (`'`) 字元也會被轉換；這樣能包含在 HTML 中，被引號分隔的屬性值，如 `<a href="...">` 。如果 quote 設為 false，則 (`"`) 與 (`'`) 字元不會被轉換。

  在 3.2 版被加入.

html.unescape(s)

  將字串 s 中所有附名 (named) 且為數值的 (numeric) 字元參照（如： `&gt;`、 `&#62;`、`&#x3e;` ）轉換為對應的 Unicode 字元。此函式針對有效及無效的字元參照，皆使用 HTML 5 標準所定義的規則，以及 `HTML 5 附名字元參照清單` 。

  在 3.4 版被加入.

`html` 套件中的子模組為：

- `html.parser` -- 帶有寬鬆剖析模式的 HTML/XHTML 剖析器

- `html.entities` -- HTML 實體的定義