This certainly does work when running the interpreter interactively, but when inserted into a script it seems to buffer the print statement and not write it out to the terminal. How can I force the print statement to not buffer the output?
Cheers Tommy On Jan 11, 2007, at 9:22 AM, Fredrik Lundh wrote: > Tommy Grav <[EMAIL PROTECTED]>: > >> I have a program that does a lot of iterations and would like >> to follow its progress by having it print out the current iteration >> number as it progresses. How do I do this so that it appears >> like a counter that increases in the same place in the terminal >> window? I am using python2.5 on a Mac OSX and its terminal >> tcsh window. > > print a carriage return before, and no line feed after, each line: > > for i in range(100): > print "\r" + "count", i, > print # done > > </F> > > > > -- > http://mail.python.org/mailman/listinfo/python-list -- http://mail.python.org/mailman/listinfo/python-list