Python基础-----xml模块
2021-05-20 00:28
阅读:612
#修改
for node in root.iter(‘year‘):
new_year = int(node.text) + 2 #对所有的‘year‘节点标签的值年份值修改 +2
node.text = str(new_year)
node.set("updated","yes") #属性修改,对所有的‘year‘节点标签增加一个‘updated’属性,并赋值为‘yes‘
tree.write("xmltest.xml") #写入文本,修改才会生效(名字可以重复,重复即覆盖)#删除node
for country in root.findall(‘country‘): #root.findall(‘country‘)查找data下的所有country
rank = int(country.find(‘rank‘).text) #country.find(‘rank‘).text查找country节点下‘rank‘标签的值
if rank > 50: #‘rank‘标签的值>50
root.remove(country) # 则删除这个country的整体信息
tree.write(‘output.xml‘)
上一篇:希尔排序
文章来自:搜素材网的编程语言模块,转载请注明文章出处。
文章标题:Python基础-----xml模块
文章链接:http://soscw.com/index.php/essay/87802.html
文章标题:Python基础-----xml模块
文章链接:http://soscw.com/index.php/essay/87802.html
评论
亲,登录后才可以留言!