'''
En analysant le fichier xml, modifiez le nom de l'étiquette dans le fichier xml par lots, par exemple en changeant l'étiquette zéro en num
'''
importer os.path
importer global
importer xml.etree.ElementTree en ET
path = r'D:/hak/huangbandata/cc/real psyllid image and label file/CC128xml/' #Le chemin pour stocker l'étiquette, modifiez-le avec votre propre chemin d'étiquette Annotations
pour xml_file dans glob.glob(path + '/*.xml'):
####### renvoie l'arbre d'analyse
imprimer(fichier_xml)
arbre = ET.parse(xml_file)
########## Obtenir le nœud racine
racine = arbre.racine()
####### Analyser toutes les cibles
pour le membre dans root.findall('object'):
nom_objet = membre.find('nom').texte
if objectname == 'MS' : #Nom de l'étiquette d'origine
# print(nom d'objet)
member.find('name').text = str('0') #Nom d'étiquette remplacé
autre:
membre.find('name').text = str('1')
arbre.write(xml_file)