[Tutor] Writing to the terminal?

Modulok modulok at gmail.com
Fri Dec 10 21:14:34 CET 2010


List,

Forgive me if I don't describe this well, I'm new to it:

Assume I'm working in a command shell on a terminal. Something like
tcsh on xterm, for example. I have a program which does *something*.
Let's say it counts down from 10. How do I print a value, and then
erase that value, replacing it with another value? Say I had something
like '10' that appears, then wait a second, then the 10 is replaced by
'9'... '8'.. and so forth. The point is, I don't want to print to a
new line, nor do I want the new number to appear next to the previous
number... I just want to change it in place. (If that makes any
sense?) Think of console based progress counters in programs like
fetch or wget, or lame.

How do you do this in Python?
-Modulok-


More information about the Tutor mailing list