> So I wrote the program included below and it only prints the last line > of the file.
> I have one question. Do I need to put ts and pe into a list before I > print then to screen or I am just missing something. Thanks. You just need to indent your last print statement so it is inside the loop and put the heading print statement before the loop. print """ Timestep PE""" for line in cols: ts = line[0] pe = line[1] print "%s %s " % (ts,pe) You might also like to use stroing formatting to force column widths to be constant: print "%20s%20s" % (ts,pe) should illustrate...adjust the size to suit. Alan G Author of the Learn to Program web tutor http://www.freenetpages.co.uk/hp/alan.gauld _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor