0
是否可以在構造函數中傳遞子元素的text屬性?我會描述一下。我想加入第二行和第三行至一條線:使用ElementTree在元素構造函數中添加子元素文本
import xml.etree.ElementTree as ET
son = ET.SubElement(parent, tagName)
son.text = 'some string'
在此先感謝
是否可以在構造函數中傳遞子元素的text屬性?我會描述一下。我想加入第二行和第三行至一條線:使用ElementTree在元素構造函數中添加子元素文本
import xml.etree.ElementTree as ET
son = ET.SubElement(parent, tagName)
son.text = 'some string'
在此先感謝
我檢舉這個的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