1

我正在尝试使用 ElementTree 创建一个带有类的 html 元素,如下所示:

nextLink = ElementTree.SubElement(root_element, "a", class="bah",href="www.bah.com")

但是,我收到以下错误消息:

SyntaxError: invalid syntax

我认为这是因为“类”是 Python 中的保留关键字。如果我更改类的拼写或大小写,它可以工作,但这并不能解决我的问题,因为我需要输出为“类”。

有解决方法吗?

谢谢,

4

2 回答 2

3

传入 'attrib': 'value' 对的字典

nextLink = ElementTree.SubElement(
    root_element, 'a',
    {
        'class': 'bah',
        'href': 'www.bah.com'
    })
于 2012-08-21T20:50:34.630 回答
1

例如:

nextLink.set('class', 'bah')
于 2012-08-21T20:47:19.840 回答