[EMAIL PROTECTED] wrote:
> Fredrik Lundh wrote:
>> [EMAIL PROTECTED] wrote:
>>
>>> how can i skip printing the last line using loops (for /while)
>>>
>>> eg
>>>
>>> for line in open("file):
>>>      print line.
>>>
>>> I want to skip printing last line of the file.
>> 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...?
> 

See the documentation for xreadlines.

James
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to