- 論壇徽章:
- 1
|
你好,還有個(gè)問(wèn)題想問(wèn)下,我要用的xml的文件有很多層,比如
SF{LIZKE)A4ZCO{)[G{6.jpg (35.17 KB, 下載次數(shù): 46)
下載附件
2014-03-08 14:29 上傳
我想讀出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ě)的程序
但是出現(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
這樣的錯(cuò)誤,不知道怎么修改。 |
|