Bjoern Schliessmann wrote:
>> while True: >> line = file.readline() >> if len(line) == 0: break # EOF > > "one blank line" == "EOF"? That's strange. Intended? > > The most common form for this would be "if not line: (do > something)". "not line" and "len(line) == 0" is the same as long as "line" is a string. He's checking ok, 'cause a "blank line" has a lenght > 0 (because of newline). >> class FileRecord: >> def __init__(self, line): >> self.line = line > > What's this class intended to do? Unless I understood it wrong, it's just an object that holds the line inside. Just OO purity, not practicality... -- . Facundo . Blog: http://www.taniquetil.com.ar/plog/ PyAr: http://www.python.org/ar/ -- http://mail.python.org/mailman/listinfo/python-list