网上大多数都是下面方法:
https://blog.csdn.net/weixin_39881922/article/details/85070808
但是遇到某些不规则图片名时会报错:

使用如下代码便不会有任何问题:
import xml.etree.ElementTree as ET
import os
import shutil
def copy(xml_path,jpg_path,aim_path,aimxml_path):
filelist = os.listdir(xml_path)
# 打开xml文档
for xmlfile in filelist:
jpgname = xmlfile.replace("xml","jpg")
doc = ET.parse(xml_path + xmlfile)
root = doc.getroot()
names = [element.find('

该博客介绍了如何使用Python处理VOC数据集,解决在提取特定类别图片和XML文件时遇到的不规则图片名称问题。提供了一种避免报错的解决方案。
订阅专栏 解锁全文
2638

被折叠的 条评论
为什么被折叠?



