# 20.1. `html` - 超文本标记语言的支持

源代码：Lib/html/__init__.py

此模块定义操作HTML的实用程序。

`html.``escape`(s, quote=True)

  转换字符串s中的`&`、`<`和`>`字符为HTML安全的序列。如果你需要在HTML中显示可能包含此类字符的文本，请使用此选项。如果可选标志quote为真，则还会转换字符（`"`）和（`'`）；这对引号分隔的HTML属性值中的内容有帮助，如`<a href="...">`。

  版本3.2中的新功能。

`html.``unescape`(s)

  转换字符串s中所有命名和数字字符引用（例如`&gt;`、`&#62;`、`&x3e;`）为对应的Unicode字符。 对于有效的和无效的字符引用，此函数使用HTML 5标准定义的规则，以及`list of HTML 5 named character references`。

  版本3.4中的新功能。

`html`包中的子模块包括：

- `html.parser` - 具有宽松解析模式的HTML/XHTML解析器
- `html.entities` - HTML实体的定义