tree = ET.parse("test1.xml") root = tree.getroot()
# 找到所有的country标签
es = root.findall("country") # 获取某个标签的 标签名 属性 以及文本 # for e in es: # print(e.tag) # 标签名称 # print(e.attrib) # 标签的所有属性 返回一个字典 # print(e.text) # 标签的文本内容
#获取所有国家的 邻居的名称 # for c in es: # print("%s的邻居如下:" % c.attrib.get("name")) # for n in c.findall("neighbor"): # print(n.attrib.get("name")) # print("更新时间:%s" % c.find("year").text) # print("===================================")
1.6.3.修改标签的某个属性.py
import xml.etree.ElementTree as ET from xml.etree.ElementTree import Element # tree = ET.parse("test.xml") # root = tree.getroot()