[EMAIL PROTECTED] wrote:
>> do it lazily:
>>
>>      last_line = None
>>      for line in open("file):
>>          if last_line:
>>              print last_line
>>          last_line = line
>>
>> or just gobble up the entire file, and slice off the last item:
>>
>>      for line in list(open("file"))[:-1]:
>>          print line
>>
>> </F>
> 
> hi
> would it be a problem with these methods if the file is like 20Gb in
> size...?

The second one would be a problem, since it creates a list containing all
the lines of the file.  Use the lazy approach.

-- 
Roberto Bonvallet
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to