[Tutor] Useless: Twiddle prompt w/o curses?

Doug.Shawhan@gecits.ge.com Doug.Shawhan@gecits.ge.com
Fri Nov 8 17:17:04 2002


Aaaaahhhhh. Sys.stdout. Duh. Makes perfect sense. Thanks so much!

d

-----Original Message-----
From: lumbricus@gmx.net [mailto:lumbricus@gmx.net]
Sent: Friday, November 08, 2002 2:51 PM
To: tutor@python.org
Subject: Re: [Tutor] Useless: Twiddle prompt w/o curses?


Hi!

[ snip ]

> The sequence : -/|\-/|\-  interspersed with backspace characters has
> proven
> to be a tad more difficult to produce on the same line than I thought. 
> 
> Has anyone got an idea on how to change characters in place in a portable
> way? i.e. not resorting to curses? (Nothing against curses, mind you...)

--- Schnipp ---
#!/usr/bin/env python

import time, sys

s="|/-\\"

i=0
while (1):
        sys.stdout.write("%c\r" %s[i])
        sys.stdout.flush()
        i+=1
        if (i%len(s))==0: i=0
        time.sleep(0.1)
print
--- Schnapp ---

untested

> d

HTH, J"o!

-- 
sigfault

-- 
Wir beschliessen etwas, stellen das dann in
den Raum und warten dann einige Zeit ab, was
passiert. Wenn es dann kein grosses Geschrei
gibt und keine Aufstaende, weil die meisten
gar nicht begreifen, was da beschlossen
wurde, dann machen wir weiter - Schritt fuer
Schritt, bis es kein Zurueck mehr gibt. 
   -- J-C Juncker

+++ GMX - Mail, Messaging & more  http://www.gmx.net +++
NEU: Mit GMX ins Internet. Rund um die Uhr fur 1 ct/ Min. surfen!


_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor