import os import os.path import xml.dom.minidom path = r'F:\Dissertation\3.Sub-Topic-C\Datasets\0.Ship Detection from Aerial Images_datasets\VOC\val\labels' files = os.listdir(path) # 得到文件夹下所有文件名称 s = [] count = 0 for xmlFile in files: # 遍历文件夹 if not os.path.isdir(xmlFile): # 判断是否是文件夹,不是文件夹才打开 name1 = xmlFile.split('.')[0] dom = xml.dom.minidom.parse(path + '\\' + xmlFile) root = dom.documentElement newfolder = root.getElementsByTagName('folder') newpath = root.getElementsByTagName('path') newfilename = root.getElementsByTagName('filename') # newfolder[0].firstChild.data = 'VOCdevkit\VOC2012\JPEGImages' # newpath[0].firstChild.data = 'VOCdevkit\VOC2012\JPEGImages' + '\\' + name1 + '.jpg' newfilename[0].firstChild.data = name1 + '.jpg' with open(os.path.join(path, xmlFile), 'w') as fh: dom.writexml(fh) print('写入name/pose OK!') count = count + 1
文章来源地址https://www.toymoban.com/news/detail-494312.html
文章来源:https://www.toymoban.com/news/detail-494312.html
到了这里,关于XML中png转换为jpg的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!