xml文件:
<global>
<rtmp>
<fcsapp>
<password>
<key>hello123</key>
<key>check123</key>
</password>
</fcsapp>
</rtmp>
</global>
python代码:获取所有键标记值。 你好123 支票123
using xml.etree.ElementTree
for streams in xmlRoot.iter('global'):
xpath = "/rtmp/fcsapp/password"
tag = "key"
for child in streams.findall(xpath):
resultlist.append(child.find(tag).text)
print resultlist
获得的输出是[hello123]
,但我希望它同时显示([hello123, check123]
)
我怎样才能得到这个?你知道吗
使用lxml和xpath可以按以下方式进行:
使用lxml和cssselect我会这样做:
试试beautifulsoup包“https://pypi.python.org/pypi/BeautifulSoup”
相关问题 更多 >
编程相关推荐