1

XML ドキュメントから要素を削除しようとすると、次のエラーが発生します。「ValueError: list.remove(x): x not in list」 コードは次のとおりです。エラーは削除のある行で発生します。

import xml.etree.ElementTree as ET
tree = ET.parse("AddInClasses.xml")
rootElem = tree.getroot()
for class2 in rootElem.findall("Transforms/class"):
    name2 = class2.find("name")
    if name2.text == "Get Field":
        rootElem.remove(class2)
tree.write("AddInClassesTrimmed.xml")
4

2 に答える 2