当前位置:   article > 正文

python 修改xml文件_python修改xml文件的标签名

python修改xml文件的标签名
from xml.etree.ElementTree import  Element,ElementTree

#创建一个元素
e=Element('annotation')
e1=Element('foloder')  #添加一个Element
e1.text='data'
e.append(e1)
e2=Element('filename')
e2.text='./data/1.xml'
e.append(e2)

#设置元素的属性和text,get方法能获取属性,set方法能设置属性
# e.set('name','abc')
# print(e.get('name'))
# print(e.tag)

et=ElementTree(e)
et.write('example.xml')
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
##python 操作xml 读取,写入,修改和保存xml文件

import xml.etree.ElementTree as ET

# 读取xml文档
tree =ET.parse('example.xml')  #解析xml文件并且返回ElementTree对象
root=tree.getroot()  ##获取根元素,Element

##获取元素的属性和文本
filename=root.find('filename')
print('filename 的text属性',filename.text)
# print('filename  的arrib属性字典',filename.attrib)

filename.text='./data/2.xml'

tree.write('2.xml') #保存xml


  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/663022
推荐阅读
相关标签
  

闽ICP备14008679号