#!/usr/bin/env python
import xml.etree.ElementTree
weblog = xml.etree.ElementTree.parse("C:\Script\modifyCfg\weblog.xml").getroot()
print weblog
aa = weblog.findall('entry')
print aa
for entry in weblog.findall("entry"):
if entry.find('statusCode').text == '200':
print entry
interesting = [entry
for entry in weblog.findall('entry')
if entry.find('host').text == '64.172.22.154' and entry.find('statusCode').text == '200']
for e in interesting:
print "%s (%s)"% (e.findtext('resource'), e.findtext('byteCount'))
注:这个例子里有个在[]中循环
weblog.xml
64.172.22.154
-
-
19/Aug/2001:01:46:01
-0500
GET
/
HTTP/1.1
200
2131
64.172.22.154
-
-
19/Aug/2001:01:46:01
-0500
GET
/
HTTP/1.1
200
2131
注:xml得有个顶层标签,不然会出错
阅读(1097) | 评论(0) | 转发(0) |