"Bryan Fodness" <[EMAIL PROTECTED]> wrote > for line in file(file): > the_line = line.split() > if the_line: > print ("Index = %.2f") %index > > Is there a way that only one line will be output and the variable is > updated > rather than one line for every index.
If you use Linux then the curses module will let you address a specific screen location. If on Windows its a little harder but you can try using Ctrl-H to delete a character (or several) before printing. Use a comma to prevent Python outputting a new line. Something like:: print '\n\nThe indices are: ', for index in range(5): print chr(8) * 4, # ^H *4 => delete four characters print ("%2s" % index), # string formatting forces width to two There is also a Python WConIO(?) library you can download which gives cursor addressing under Windows. HTH, -- Alan Gauld Author of the Learn to Program web site http://www.freenetpages.co.uk/hp/alan.gauld _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor