blank lines representation in python

Fredrik Lundh fredrik at
Tue May 2 09:13:49 CEST 2006

micklee74 at wrote:

> what is the correct way to represent blank lines in python (while
> iterating a file) without regexp? I know one way is to use
>,r'^$') to grab a blank line, but i wanna try not to use
> regexp...
> is it
> 1) if line == ''": dosomething()  (this also means EOF right? )
> 2) if line is None: dosomething()
> 3) if not line: dosomething()
> thanks

    if line == "\n": # look for a single newline


    if not line:
        ... end of file ...
    elif not line.strip(): # look for lines with nothing but whitespace


More information about the Python-list mailing list