2012/4/17 Karim Gorjux <lemieli...@gmail.com>

> Salve, mi piacerebbe poter stampare su schermo delle stringhe di output,
> ma senza doverle sempre ripetere.
>  Ad esempio, se volessi fare un conto alla rovescia, vorrei che i numeri
> fossero scritti sempre nello stesso posto e non così
>
> 4
> 3
> 2
> 1
> via!
>
> o così (con la virgola dopo il print)
>
> 4 3 2 1 via!
>
> Sapete indicarmi anche solo dove posso trovare doc su internet? Io pensavo
> che fosse il sys.stdout.flush(), ma penso di essermi sbagliato
>

Prova questo:

import sys
import time
for x in range(10):
    sys.stdout.write("%d\r" % x)
    sys.stdout.flush()
    time.sleep(0.5)


Ciao.
Marco.

-- 
http://beri.it/ - Un blog
http://beri.it/i-miei-libri/ - Qualche libro
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a