walterbyrd wrote: > How do I test for the end of a file, in such a why that python can > tell the EOF from a blank line? > Only when the EOF is reached will you read an entirely empty line. Real empty lines read as a newline terminator.
However, there are any better ways to process the lines of a file than reading it line by line. For example you can iterate over the lines with something like f = open("myfile.txt", 'r') for line in f: ... do something with line ... regards Steve -- Steve Holden +1 571 484 6266 +1 800 494 3119 Holden Web LLC/Ltd http://www.holdenweb.com Skype: holdenweb http://del.icio.us/steve.holden ------------------ Asciimercial --------------------- Get on the web: Blog, lens and tag your way to fame!! holdenweb.blogspot.com squidoo.com/pythonology tagged items: del.icio.us/steve.holden/python All these services currently offer free registration! -------------- Thank You for Reading ---------------- -- http://mail.python.org/mailman/listinfo/python-list