[Tutor] Writing to the terminal?

Wayne Werner waynejwerner at gmail.com
Fri Dec 10 21:34:56 CET 2010


If you just want a single line you can use chr(13) which is a carriage
return. If you want a more complex program you'll need a curses type
library
hth, wayne

On 12/10/10, Modulok <modulok at gmail.com> wrote:
> 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-
> _______________________________________________
> Tutor maillist  -  Tutor at python.org
> To unsubscribe or change subscription options:
> http://mail.python.org/mailman/listinfo/tutor
>

-- 
Sent from my mobile device


More information about the Tutor mailing list