xml模块

import xml.etree.ElementTree as et
tree = et.parse('a.xml')
root = tree.getroot()

print(root)


#三种查找节点的方式
#(1)查找节点的方式 root.iter('year')
res = root.iter('year')
# print(res)

# for i in res:
# print(i.tag) #标签名
# print(i.attrib) #标签属性
# print(i.text) #标签文本


#(2) 只能在当前节点的下一节找 find 默认是第一个
# res = root.find('country')
# print(res.tag)
# print(res.attrib)
# print(res.text)

# res1 = res.find('year')

# print(res1.tag)
# print(res1.attrib)
# print(res1.text)


#(3)只能在当前节点的下一节找 findall 所有的
# res = root.findall('country')
# for i in res:
# for item in i:
# print(item.tag)
# print(item.attrib)
# print(item.text)
posted @ 2018-08-13 21:04  星牧  阅读(82)  评论(0编辑  收藏  举报