nholtz at docuweb.ca
Wed Jun 9 17:28:36 CEST 2004
"^" <axel at axel.truedestiny.net> wrote in message news:<qFGvc.3023$xm1.935 at amsnews05.chello.com>...
> Hi group,
> I've become interested in Python a while ago and just converted a simple
> perl script to python. The script is very simple, it generates a list of
> found virusses from some maillog files for further processing.
> I've found that there's a huge difference in execution time for the scripts,
> in favor of perl and I can't pinpoint what's going wrong;
> . . .
> Thanks for any help you can provide,
> Kind regards,
I've halved the python time on my test by changing the entire inner loop
pat = re.compile( "MALWARE:\s+(.*)" )
for line in lf:
mo = pat.search( line )
for vnam in mo.group(1).split( ", "):
virstat[vnam] = virstat.get(vnam,0) + 1
total += 1
(with changes form my logfile format):
Of course, its no longer the same as the perl version, and
the perl version would also probably benefit from something
More information about the Python-list