Bryan Fodness wrote:
> I also have some information at the beginning of the file and between
> each field.  Is there a way to get the info at the beginning and tell
> it once it sees Leaf 1A to read the values for the next 120 and then
> repeat until there are no more Fields.

This should be a pretty simple modification to the technique I showed 
you using f.next(). Just add another loop to process the header fields. 
If you have variable-length sections then you may have to 'prefetch' the 
next line, something like this:

try:
   line = f.next()
   while True:
     if 'Leaf 1A' in line:
       break
     # process header line

   # 'line' already contains the next line
   while True:
     # process body line
     line = f.next()

Kent
_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to