recursive traversal of file

Xavier Decoret decoret at graphics.lcs.mit.edu
Fri Aug 15 15:32:26 EDT 2003


I am reading the lines of a file, executing appropriate command if a 
pattern is found. One of the pattern can be a input command whose effect 
should be to #include the file (possibly recursively)

The main loop looks like this:

data=[]

try:
     file = open(fileName)
     line = file.readline()
     while line:
         if matchInputPattern(line,inputFile):
              # help me here to parse inputFile
         elif matchDataPattern(line):
              data.append(1)
         line = file.readline()
except IOError, e:
     print 'I couldn\'t open file name',fileName
     sys.exit(1)

Can you tell me if there is a simple way to do the part that says #help 
me!. Should I do a recursive function?

-- 
+-------------------------------------------------+
| Xavier Décoret - Post Doct			  |
| Graphics Lab (LCS) - MIT			  |
| mailto: decoret at graphics.lcs.mit.edu		  |
| home  : http://www.graphics.lcs.mit.edu/~decoret|
+-------------------------------------------------+





More information about the Python-list mailing list