是否可以在构造函数中传递子元素的text属性?我会形容。我想将第二行和第三行连接到一行:
import xml.etree.ElementTree as ET
son = ET.SubElement(parent, tagName)
son.text = 'some string'
提前致谢
答案 0 :(得分:1)
我将此标记为How to set ElementTree Element text field in the constructor的副本。
简而言之,不,构造函数不支持它。您可以编写自定义函数:
def text_element(parent, tag, text, *args, **kwargs):
element = ET.SubElement(parent, tag, *args, **kwargs)
element.text = text
return element