#!usr/bin/env python
# -*- coding:utf-8 _*-
"""
@author:AI
@file: delete_xml.py
@time: 2024/04/10
""""""
在这个脚本中,remove_named_objects_from_xml 函数负责处理单个 XML 文件。它首先解析文件,然后遍历所有的 <object> 元素,
查找 <name> 子元素的内容是否等于指定的 name_to_remove。如果匹配,就删除整个 <object> 元素。最后,函数保存修改后的 XML 文件。
batch_remove_named_objects 函数遍历指定目录下的所有 XML 文件,并调用 remove_named_objects_from_xml 函数来处理每个文件。
请确保将 /path/to/your/xml/files 替换为实际存放 XML 文件的文件夹路径,并将 name_to_remove 变量设置为你要删除的标注信息的名称。
运行脚本后,所有指定文件夹下的 XML 文件中 <name> 标签内容为 "Wrinkle" 的 <object> 元素将被删除。
"""import os
import xml