[Tutor] findall() (original) (raw)
Dragonfirebane at aol.com Dragonfirebane at aol.com
Sat Jul 3 02:06:05 EDT 2004
- Previous message: [Tutor] database access
- Next message: [Tutor] findall()
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Hello list.
I'm trying to get the following code to work:
def getlog(activity,type,endtype): log = open("Multivert_Log.txt","r") for line in log.readlines(): ac = re.compile(activity) fac = re.findall(ac, line) if fac: print line break else: print "Uh-oh." log.close() logagain = open("Multivert_Log.txt","r") ty = re.compile(type) fty = re.findall(ty,line) for line in logagain.readlines(): if not fty: fty = re.findall(ty,line) elif fty: print line break logagain.close() ex = re.compile("\d") fex = re.findall(ex,line) logain = open("Multivert_Log.txt","r") for line in logain.readlines(): if not fex: fex = re.findall(ex,line) elif fex: print line break
If, for example, [readlines():] returns:
"CALCULATION
EXPONENTS
1 ** 1 = 1 ", the code poduces:
"CALCULATION
"
Any suggestions as to how to go about this, as well as to why the program behaves this way, are welcome.
Thanks in advance, Orri
Email: dragonfirebane at aol.com AIM: singingxduck Programming Python for the fun of it. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/tutor/attachments/20040703/98f19357/attachment.html
- Previous message: [Tutor] database access
- Next message: [Tutor] findall()
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]