[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