0
attrib
和extra
参数xml.etree.ElementTree.Element(tag, attrib={}, **extra)可用于设置元素属性,但attrib
应该给出一个字典和extra
给出的关键字参数,它们几乎有相同的效果,例如,xml.etree.ElementTree.Element(tag,attrib = {},** extra)的`attrib`和`extra`参数之间的区别
>>> from xml.etree.ElementTree import *
>>> tostring(Element('ref', attrib={'text1': 'KCTV'}), 'utf-8')
b'<ref text1="KCTV" />'
>>> tostring(Element('ref',text1= 'KCTV'), 'utf-8')
b'<ref text1="KCTV" />'
>>>
我看不出这两者之间有什么区别,(1)有什么区别? (2)每个参数用于什么?