我正在尝试使用ElementTree创建一个带有类的html元素,如下所示:
nextLink = ElementTree.SubElement(root_element, "a", class="bah",href="www.bah.com")
但是,我收到以下错误消息:
SyntaxError: invalid syntax
我认为这是因为'class'是Python中的保留关键字。如果我改变了拼写或类的情况,它可以工作,但这不能解决我的问题,因为我需要输出为'class'。
有解决方法吗?
谢谢,
答案 0 :(得分:1)
传递'attrib'的词典:'value'对
nextLink = ElementTree.SubElement(
root_element, 'a',
{
'class': 'bah',
'href': 'www.bah.com'
})
答案 1 :(得分:0)
例如:
nextLink.set('class', 'bah')