html — Unterstützung für HyperText Markup Language

Quellcode: Lib/html/__init__.py


Dieses Modul definiert Dienstprogramme zur Manipulation von HTML.

html.escape(s, quote=True)

Konvertiert die Zeichen &, < und > in der Zeichenkette s in HTML-sichere Sequenzen. Verwenden Sie dies, wenn Sie Text anzeigen müssen, der solche Zeichen in HTML enthalten könnte. Wenn das optionale Flag quote auf True gesetzt ist (Standardwert), werden auch die Zeichen (") und (') übersetzt; dies hilft bei der Einbindung in einen von Anführungszeichen umschlossenen HTML-Attributwert, wie z.B. in <a href="...">. Wenn quote auf false gesetzt ist, werden die Zeichen (") und (') nicht übersetzt.

Hinzugefügt in Version 3.2.

html.unescape(s)

Konvertiert alle benannten und numerischen Zeichenreferenzen (z.B. &gt;, &#62;, &#x3e;) in der Zeichenkette s in die entsprechenden Unicode-Zeichen. Diese Funktion verwendet die Regeln, die vom HTML5-Standard für gültige und ungültige Zeichenreferenzen definiert wurden, sowie die Liste der benannten HTML5-Zeichenreferenzen.

Hinzugefügt in Version 3.4.


Untermodule im Paket html sind