python3 txt文件转xml(VOC)格式
from lxml.etree import Element, SubElement, tostring from xml.dom.minidom import parseString import os def make_xml(f,save_xml_path): # 第一层循环遍历所有的照片 for line in f: lines = str(line).split(' ') box_num = len(lines)-2 pic_name = str(lines[0]) node_root = Element('annotation') node_filename = SubElement(node_root, 'filename') # 图片名字 node_filename.text = pic_name # 第二层循环遍历有多少个框 for i in range(box_num): bbox = str(lines[i+2]).split(',') cls_name = bbox[-2] node_object = SubElement(node_root, 'object') node_name = SubElement(node_object, 'name') # 类别名字 node_name.text = class_name(cls_name) node