Bryan Fodness wrote: > I do want to overwrite the same line. > > I do not see a difference between using the \r and not using it.
How are you running the program? Try it from a command line if that is not what you are doing. Can you show your new code? Kent PS Please Reply All to stay on the list. > > On Dec 10, 2007 2:43 PM, Kent Johnson <[EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]>> wrote: > > Bryan Fodness wrote: > > I have a print statement in a for loop so I can watch the progress > > > > 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. > > I'm not sure I understand what you are asking. index is never > updated in > the loop above. > > If you want to overwrite the same line on the console, try > print "\rIndex = %.2f" % index, > > note ----^ > ---------------------------^ > > You might need some extra spaces at the end of the print to 'erase' a > longer previous line. > > Kent > > > > > -- > "The game of science can accurately be described as a never-ending > insult to human intelligence." - João Magueijo _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor