#解决了一个xml多个标签问题
import os
import glob
import pandas as pd
import xml.etree.ElementTree as ET
"""两种不同标准工具的xml转换为CSV(两种标注出来的xml格式不一样)"""
def xml_to_csv(path):
xml_list = []
a=0
print(glob.glob(path + '/*.xml'))
for xml_file in glob.glob(path + '/*.xml'):
tree = ET.parse(xml_file)
root = tree.getroot()
a+=1
print("地址:{}".format(xml_file),"第{}个".format(a))
if root.findall('object'):##labelimg标注工具
print("labelimg")
for member in root.findall('object'):
print(root.find('filename').text,
int(root.find('size')[0].text),
int(root.find('size')[1].text),