import re log = open("/var/log/uwsgi_simplecd.log").read() gets = re.compile(r"GET (.*?) => generated (\d+) bytes in (\d+) msecs").findall(log) gets = sorted(gets,cmp=lambda x,y:cmp(int(y[2]),int(x[2])))[:10] for act,bs,sec in gets: print act,bs,sec