#coding=utf-8
import os
import os.path
import xml.dom.minidom
#储存xml文件的文件夹的路径
path='Annotations'
#得到文件夹下所有文件名称
xmls=os.listdir(path)
i = 1
for xml_name in xmls: #遍历文件夹
print('修改第' + str(i) + '个xml' + ' 名字是:' + xml_name)
i= i+1
#得到一个xml完整的路径
xml_path = os.path.join(path, xml_name)
#读取xml
dom=xml.dom.minidom.parse(xml_path)
old_xml=dom.documentElement
#获取标签值 ,获得你想要修改的值
name=old_xml.getElementsByTagName('name')
#修改
for i in range(len(name)):
name[i].firstChild.data='garbage_bag'
#保存修改到xml文件中
with open(xml_path, 'w') as f:
dom.writexml(f)
print('保存修改成功!!!')
python修改xml文件的值
最新推荐文章于 2023-05-22 09:26:15 发布