Eric Wertman wrote:
So I'm working on some file parsing and building up a stack of regular
expressions that I need to use. I was thinking of dropping them in an
external module. I was wondering.. if I put them in a file called
regex.py like so :
import re
re1 = "..
re2 = "..
and then do:
rgx1 = re.compile(re1)
rgx2 = re.compile(re2)
and, in my script, parse.py py I do:
from regex import *
text = "bunch of stuff......."
m = rgx1.search(text)
Does the re get compiled when I import it, or every time I call it?
Since I'm calling it often, I'd like to compile it once.
It is compiled when you import the module.
--
Hans Nowak (zephyrfalcon at gmail dot com)
http://4.flowsnake.org/
--
http://mail.python.org/mailman/listinfo/python-list