import xml.dom.minidom # 第一种解析
import os
打开xml文件,存到TXT文件里面(处理person类的全身标签)
import xml.etree.ElementTree as ET # 第二种解析
if name == ‘main’:
ann_filepath = ‘D:/University/Data/VOCdevkit/VOC2012/Annotations_ssd/’
ann_savepath = ‘D:/University/Data/VOCdevkit/VOC2012/Annotations_result/’
if not os.path.exists(ann_savepath): # 创建文件夹
os.mkdir(ann_savepath)
for file in os.listdir(ann_filepath):
fp = open(ann_filepath + '\\' + file) # 读取原文件
newfile = file.replace('.xml','.txt')
ann_savefile = ann_savepath + newfile # 保存文件
fp_w = open(ann_savefile, 'w')
# tree = ET.parse('D:/University/Data/VOCdevkit/VOC2012/Annotations_ssd/2007_000272.xml')
tree = ET.parse(ann_filepath + '\\' + file)
root1 = tree.getroot()
for obj in r