[Tutor] Sleeping it out
Eric Brunson
brunson at brunson.com
Sat Dec 8 22:56:01 CET 2007
Yes, import sys, then sys.stdout.flush() when you need it.
Ricardo Aráoz wrote:
> Hi, I have this code :
>
> import time
> L = [i for i in xrange(20)]
> for n, i in enumerate(L) :
> if n%3 == 0 and n > 0 :
> print 'waiting 3 seconds'
> time.sleep(3)
> print i
>
> I'm using Py 2.51 and PyAlaMode. It works ok but instead of printing in
> groups of three, it will go through the program but the printing will
> appear all at once at the end of the loop. Is there any way to flush the
> output?
> _______________________________________________
> Tutor maillist - Tutor at python.org
> http://mail.python.org/mailman/listinfo/tutor
>
More information about the Tutor
mailing list