1、概念
ElementTree是一个包装类别,它代表了一个完整的元素层次结构,并为标准XML的序列化增加了一些额外的支持。
2、方法
setroot(element):替换根元素,原根元素中的内容就会消失。
find(match, namespaces=None):从根部元素开始匹配和 Element.find()效果相同。
findall(match, namespaces=None):匹配和从根元素开始 Element.findall()效果相同。
findtext(match, default=None, namespaces=None):匹配和从根元素开始 Element.findtext()效果相同。
getiterator(tag=None):Python3.2后使用 ElementTree.iter() 代替。
iter(tag=None):迭代所有元素
iterfind(match, namespaces=None):匹配和从根元素开始 Element.iterfind()效果相同。
parse(source, parser=None):分析xml文本,返回根元素。
write(file, encoding=”us-ascii”, xml_declaration=None, default_namespace=None, method=”xml”, *, short_empty_elements=True):编写XML文本。
以上是python Elementtreee的介绍,希望对大家有所帮助帮助。更多Python学习指南:python基础教程
本文教程操作环境:windows7系统Python 3.9.1,DELL G3电脑。