0
我不明白是怎麼回事? 我xml.etree.ElementTree.Element對象有以下表現:爲什麼我不能從xml.etree.ElementTree.Element中刪除子元素?
<root>
<tag1>some text</tag1>
<l1>text</l1>
<l2>text</l2>
</root>
我想刪除<tag1>...</tag1>
子元素。 etree_collection是包含ElementTree.Element對象的OrderedDict。
for etree in etree_collection.values():
tag1 = etree.iter('tag1')
etree.remove(tag1)
此代碼產生ValueError: list.remove(x): x not in list
錯誤。
這裏有什麼問題?
嗯,由於某些原因完全相同的代碼不適用於我。 – minerals 2015-04-02 01:39:54
你會得到什麼回溯錯誤信息? – unutbu 2015-04-02 01:41:03
對不起,它現在有效。 – minerals 2015-04-02 01:46:45