python增加xml文件节点

来源:互联网 发布:php调用restful接口 编辑:程序博客网 时间:2024/06/05 15:36

from xml.etree.ElementTree import ElementTree,Elementtree=ElementTree()tree.parse('D://myself.xml')#下面主要是在根目录里加一级目录#2得到根目录root=tree.getroot()#创建一级目录element=Element('train',{'name':'wang'}) #指点里面是属性,结果展示:<train name="wang">#创建二级目录one=Element('id')one.text='1'#二级目录的值 #结果展示:<id>1</id>element.append(one)#将二级目录加到一级目录里 '''结果展示:<train name="wang">        <id>1</id>    </train>'''#将一级目录加到根目录里root.append(element)#让结果保存进文件就可以了tree.write('D://aa.xml',encoding='utf-8',xml_declaration=True)'''初始文件:<?xml version="1.0" encoding="utf-8"?><Manager address="科技软件园" company="辰青科技">   <Manager>     <id>1</id>     <name>wang</name>     <age>10</age>     <major>math</major>  </Manager>  <Manager>     <id>2</id>     <name>zhang</name>     <age>11</age>     <major>statistic</major>  </Manager>  <Manager>     <id>3</id>     <name>shan</name>     <age>18</age>     <major>english</major>  </Manager>  <Manager>     <id>4</id>     <name>chen</name>     <age>21</age>     <major>it</major>  </Manager></Manager>'''#修改之后的结果'''
<?xml version="1.0" encoding="utf-8"?><Manager address="科技软件园" company="辰青科技">   <Manager>     <id>1</id>     <name>wang</name>     <age>10</age>     <major>math</major>  </Manager>  <Manager>     <id>2</id>     <name>zhang</name>     <age>11</age>     <major>statistic</major>  </Manager>  <Manager>     <id>3</id>     <name>shan</name>     <age>18</age>     <major>english</major>  </Manager>  <Manager>     <id>4</id>     <name>chen</name>     <age>21</age>     <major>it</major>  </Manager>
<train name="wang"> <id>1</id> </train></Manager>'''


原创粉丝点击