html —ハイパーテキストマークアップ言語のサポート—Pythonドキュメント

提供:Dev Guides
< PythonPython/docs/3.8/library/html
移動先:案内検索

html —ハイパーテキストマークアップ言語のサポート

ソースコード: :source: `Lib / html / __ init __。py`



このモジュールは、HTMLを操作するためのユーティリティを定義します。

html.escape(s, quote=True)

文字列 s 内の文字&<、および>をHTMLセーフシーケンスに変換します。 HTMLでそのような文字を含む可能性のあるテキストを表示する必要がある場合は、これを使用します。 オプションのフラグ quote がtrueの場合、文字(")および(')も変換されます。 これは、<a href="...">のように、引用符で区切られたHTML属性値に含めるのに役立ちます。

バージョン3.2の新機能。

html.unescape(s)

すべての名前付きおよび数字の文字参照を変換します(例: 文字列 s 内の&gt;&#62;&#x3e;)を対応するUnicode文字に変換します。 この関数は、有効な文字参照と無効な文字参照の両方についてHTML 5標準で定義されたルールと、 HTML5名前付き文字参照のリストを使用します。

バージョン3.4の新機能。



htmlパッケージのサブモジュールは次のとおりです。

  • html.parser –寛大な解析モードを備えたHTML / XHTMLパーサー
  • html.entities –HTMLエンティティ定義