On Wed, 27 Aug 2008 21:11:26 -0700, [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.
> 
> file = open(fileName, 'r')
> lineNumber = 0
> for line in file:
>     if lineNumber == 0:
>         lineNumber = lineNumber + 1
>     else:
>         lineNumber = lineNumber + 1
>         print line
> 
> Can anyone show me the better of doing this kind of task?

input_file = open(filename)
lines = iter(input_file)
lines.next()    # Skip line.
for line in lines:
    print line
input_file.close()

Ciao,
        Marc 'BlackJack' Rintsch
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to