ValueError: list.remove(x): x not in list
#!/python # -*- coding: utf-8 -*- import os import glob import csv import xml.etree.ElementTree as xml csvdata = 'Список запчастей.csv' tag = 'zapchast' zapchasty_list = [] # сохраняем запчасти в список with open(csvdata,'r',newline='') as csvfile: zplist = csv.reader(csvfile,delimiter=';') for row in zplist: zapchasty_list.append(row[0]) xmlfiles = glob.glob("*.xml") for xmlfile in xmlfiles: tree = xml.parse(xmlfile) root = tree.getroot() for obj in root.findall('.//Zapchast'): zpch = obj.get('InvNumber') if zpch in zapchasty_list: root.remove(obj)