On Aug 28, 3:47 am, Santiago Romero <[EMAIL PROTECTED]> wrote: > > I want to read text line-by-line from a text file, but want to ignore > > only the first line. I know how to do it in Java (Java has been my > > primary language for the last couple of years) and following is what I > > have in Python, but I don't like it and want to learn the better way > > of doing it. > > Why don't you read and discard the first line before processing the > rest of the file? > > file = open(filename, 'r') > file.readline() > for line in file: print line, > > (It works).
# You could also do the following: from itertools import islice f = open(filename) for each_line in islice(f, 1, None): print line -- http://mail.python.org/mailman/listinfo/python-list