比如将标注B改为bac
在这里插入图片描述
在这里插入图片描述

import os
import glob
from xml.etree.ElementTree import parse, Element
seq_dir = os.path.expanduser('./')#xml文件所在位置
img_files=glob.glob(seq_dir + '*.xml') 
for  file in files:
    dom = parse(img_file)  
    root = dom.getroot()
    # print(root)
    for obj in root.iter('object'):#name节点
        name = obj.find('name').text
        if name == 'B':
            name = 'bac'
        if name == 'C':
            name = 'cas'
        if name == 'A':
            name = 'pro'            
        obj.find('name').text = name #修改
        # print(name1)
    dom.write(img_file, xml_declaration=True)#将修改后的保存


Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐