- 論壇徽章:
- 1
|
你好,還有個問題想問下,我要用的xml的文件有很多層,比如
4LP}T9YQ%~JSX(Z2AXMI$SH.jpg (40.72 KB, 下載次數(shù): 19)
下載附件
2014-03-08 13:51 上傳
我想讀出Aera的值
import xml.etree.ElementTree as ET
with open('jiyi.xml') as fp:
jiyi_as_string=fp.read()
tree = ET.parse('jiyi.xml')
root = tree.getroot()
root = ET.fromstring(jiyi_as_string)
x1=root.find('./Vsp_Geometry/Component_List[1]/Component/Section_List/Section/Area').text
print x1
這是我寫的程序
但是出現(xiàn)了
Traceback (most recent call last):
File "F:\python練習(xí)\jiexi", line 4, in <module>
tree = ET.parse('jiyi.xml')
File "H:\Python27\lib\xml\etree\ElementTree.py", line 1182, in parse
tree.parse(source, parser)
File "H:\Python27\lib\xml\etree\ElementTree.py", line 656, in parse
parser.feed(data)
File "H:\Python27\lib\xml\etree\ElementTree.py", line 1642, in feed
self._raiseerror(v)
File "H:\Python27\lib\xml\etree\ElementTree.py", line 1506, in _raiseerror
raise err
ParseError: mismatched tag: line 243, column 39
這樣的錯誤,不知道怎么修改。。
回復(fù) 2# timespace |
|