在训练时,有时候需要将jpg格式转换为png格式,顺便也要把jpg标注的xml文件转换为png的xml文件。例如,需要把xml文件中的图像后缀名“.jpg”批量去掉,这时候就需要批量修改Xml中的<filename>属性了。
比如:修改之前的文件:
![1dfd2a6fd86c29e6bf065f1bc80e8845.png](https://img-blog.csdnimg.cn/img_convert/1dfd2a6fd86c29e6bf065f1bc80e8845.png)
修改后:
![90b5b08b72d7fd2425b204b74f467337.png](https://img-blog.csdnimg.cn/img_convert/90b5b08b72d7fd2425b204b74f467337.png)
import os
import os.path
import xml.dom.minidom
path="E:python_summaryimage_anoAno"
files=os.listdir(path)#返回文件夹中的文件名列表
#print(files)
s=[]
count=0
for xmlFile in files:
if not os.path.isdir(xmlFile):#os.path.isdir()用于判断对象是否为一个目录
#如果不是目录,则直接打开
name1=xmlFile.split('.')[0]
print(name1