网站找不到首页,资讯网站做app,常州网络推广网站,高端汽车网站建设也是一种文本转换形式。importxxxxxxxxxxxxxxxxxxx asxx,可以用xx代替xxxxxxxxxxxxxxxxxxx模块xml文件的新增#xff0c;修改#xff0c;删除#xff0c;查询。新增#xff1a;import xml.etree.ElementTreeas ETnew_xmlET.Element(nameList)#创建xml的根节点相当于na…也是一种文本转换形式。importxxxxxxxxxxxxxxxxxxx asxx,可以用xx代替xxxxxxxxxxxxxxxxxxx模块xml文件的新增修改删除查询。新增import xml.etree.ElementTreeas ETnew_xmlET.Element(nameList)#创建xml的根节点相当于nameET.SubElement(new_xml,name,attrib{enrolled:yes})#往根节点中添加子节点name子节点的的属性ageET.SubElement(name,age,attrib{checked:no})#往节点中添加子节点age子节点的的属性sexET.SubElement(name,sex)sex.text33etET.ElementTree(new_xml)#生成文档对象元素树et.write(文档数据/xml测试,encodingutf-8)#把文档对象写入道文档中查询treeET.parse(文档数据/XML文本)#解析xml文本roottree.getroot()#获取xml文本的根节点对象print(root.tag)#tag用来获取节点的名称for i in root:for j in i:print(j.tag)print(j.attrib)#attrib用来获取节点的属性print(j.text)#text用来获取节点的值for node inroot.iter(sex):#获取xml中的某一个属性参数print(node.tag,node.text)修改treeET.parse(文档数据/XML文本)#解析xml文本roottree.getroot()#获取xml文本的根节点对象for node inroot.iter(sex):new_sexint(node.text)1node.textstr(new_sex)#通过赋值修改值node.set(updated,yes)#通过set()方法修改属性tree.write(文档数据/XML文本)#把修改后的树写入xml文本删除treeET.parse(文档数据/XML文本)#解析xml文本roottree.getroot()#获取xml文本的根节点对象for namein root.findall(name):#findall()方法找到所有的name对象sexint(name.find(sex).text)#find()方法找到对象中的某个属性ifsex30:#如果sex值大于30则删除该节点root.remove(name)#通过remove方法删除该节点tree.write(文档数据/XML文本)#把修改后的树写入xml文本