Progress count in terminal (Mac OS X)

Tommy Grav tgrav at mac.com
Thu Jan 11 10:04:21 EST 2007


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 <tgrav at mac.com>:
>
>> 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




More information about the Python-list mailing list