html
--- 超連結標記語言 (HTML) 支援¶
此模組定義了操作 HTML 的工具。
- html.escape(s, quote=True)¶
將字串 s 中的
&
、<
和>
字元轉換為在 HTML 中安全的序列 (sequence)。如果你需要在 HTML 中顯示可能包含這些字元的文字,可以使用這個函式。如果選擇性的旗標 quote 為 true,則 ("
) 與 ('
) 字元也會被轉換;這樣能包含在 HTML 中,被引號分隔的屬性值,如<a href="...">
。在 3.2 版被加入.
- html.unescape(s)¶
將字串 s 中所有附名 (named) 且為數值的 (numeric) 字元參照(如:
>
、>
、>
)轉換為對應的 Unicode 字元。此函式針對有效及無效的字元參照,皆使用 HTML 5 標準所定義的規則,以及HTML 5 附名字元參照清單
。在 3.4 版被加入.
html
套件中的子模組為:
html.parser
-- 帶有寬鬆剖析模式的 HTML/XHTML 剖析器html.entities
-- HTML 實體的定義