2
我與xml.etree.cElementTree
工作,以及有關官方documentation - 希望找到元素Element
:類型錯誤:ITER()不帶任何關鍵字參數
$ python --version
Python 2.7.8
我的腳本:
#!/usr/bin/env python
import os, re
import xml.etree.ElementTree as ET
XML_FILE = '/cygdrive/****.csproj'
try:
tree = ET.ElementTree(file=XML_FILE)
root = tree.getroot()
print type(root)
for item in root.iter(tag='OutputPath'):
print item.tag, item.attrib, item.text
....
但是,當我運行它 - 有一個錯誤:
$ ./xm_par.py
<type 'Element'>
Traceback (most recent call last):
File "./xm_par.py", line 21, in <module>
for item in root.iter(tag='OutputPath'):
TypeError: iter() takes no keyword arguments
我在這裏錯過什麼?
謝謝它是關於'從xml.etree進口cElementTree非常詳細的解答ET'。我將其更改爲'從xml.etree導入ElementTree作爲ET'。 –