On 12/26/2012 01:17 AM, Kevin Anthony wrote:
Hello,
I'm writing a file processing script(Linux), and i would like to have a progress bar. But i would also like to be able to print messages. Is there a simple way of doing this without implementing something like ncurses?

--
Thanks
Kevin Anthony
www.NoSideRacing.com <http://www.NoSideRacing.com>


Sure, you just need to print messages then the progress bar, without printing newline, then sys.stdout.flush(), then in the next loop start by printing '\r' to erase the progress bar.

That is, if you want messages to scroll up. You can also use half a line for the progress bar and the other half for a short message, then you print both with sys.stdout.flush()
and erase both with '\r'.

 - mitya


--
Lark's Tongue Guide to Python: http://lightbird.net/larks/

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to