skip last line in loops
eight02645999 at yahoo.com
eight02645999 at yahoo.com
Fri Dec 15 06:38:12 EST 2006
Fredrik Lundh wrote:
> eight02645999 at yahoo.com 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...?
More information about the Python-list
mailing list