如何在python3中构建HTML对象



以前构建HTML实例很容易。在python 2:中

import html
obj = html.HTML('html')

但在python3中,没有";HTML";在";html";单元我在一个特定的环境中工作,不允许在那里安装软件包。我想知道是否有办法在python3中构建一个HTML对象,这样我就可以使用";obj.头"obj.div"obj.p";以及其他功能。谢谢

您可以通过外部python库创建"html object"。Domonic

使用标准的DOM API使用python 3创建HTML。包括一个用于互操作性的JavaScript python端口和大量其他很酷的功能。一个快速原型库。

例如,您可以执行以下操作:

from domonic.html import *
from domonic import domonic
x = html(body(h1('Hello, World!')))
mydom = domonic.parseString(x)
# Do something with parsed dom here.

此处的文档:Domonic Docs

最新更新