按照下面的格式,一个一个的删除:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
# 批量移除xml标注中的某一个类别标签 import xml.etree.cElementTree as ET import os path_root = ['VOC2007/Annotations'] CLASSES = ["crowd"] # 填入想要删去的类别,每次删去一个类 for anno_path in path_root: xml_list = os.listdir(anno_path) for axml in xml_list: path_xml = os.path.join(anno_path, axml) tree = ET.parse(path_xml) root = tree.getroot() print("root",root) for child in root.findall('object'): name = child.find('name').text print("name",name) if name in CLASSES: # 这里可以反向写,不在Class的删掉 root.remove(child) # 重写 tree.write(os.path.join('VOC2007/Annotations_new', axml)) # 记得新建annotations_new文件夹 |
不错
收藏备用。
找好到原因了,是因为Nginx没设规则,按文档修改Nginx后可以了
删了163.com就好了
这个是V6 版本的吗
大哥可以教一下怎么弄的嘛
大佬,我想请问一下,你这个网站最底下这个当前在线人数是怎么设置的吗? 谢谢,有空看到回复一下就行😉
这种方法用于docker安装的alist不太友好