【发布时间】:2017-01-23 15:30:55
【问题描述】:
xml.etree.ElementTree.Element(tag, attrib={}, **extra) 的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) 每个参数的用途是什么?
【问题讨论】:
标签: python python-3.x