0
点赞
收藏
分享

微信扫一扫

day07_xml模块学习03

他说Python 2022-08-01 阅读 102

#__author__ = 'DouYunQian'

# coding=utf-8

from xml.etree import ElementTree as t

f=open("C:\Jv\day07\src\Data\learn.xml", mode='r').read()

d=t.XML(f)

#print(c.tag)#这种方法不用getroot()而是直接读取的就是根节点


for c in d.iter("year"):#该方法获取所有子节点的year并做成可迭代对象

print(c.tag," ",c.attrib," ",c.text)

new_year=int(c.text)+1

c.text=str(new_year)#改变节点的文本值

#设置属性

c.set("name","Alex")

c.set("age","20")

del c.attrib["name"]

tree=t.ElementTree(d)#得到一个ElementTree对象,

tree.write("newLean.xml",encoding="utf-8")#然后就可以写入文件

举报

相关推荐

0 条评论