Il giorno 17/apr/2012, alle ore 22:20, Diego Barrera <
[email protected]> ha scritto:
A me se provo per il conto alla rovescia
sys.stdout.write("%d\r" % (10-x))
rimane lo zero del numero 10...
invece di 9 mi dice 90
invece di 8 , 80 etc.
Visto che mi ha incuriosito, c'e' un modo per far sparire proprio tutte le
cifre/caratteri?
A me viene tipo
import sys
import time
for x in range(10):
message="%d\r" % (10-x)
sys.stdout.write(message)
sys.stdout.flush()
time.sleep(0.5)
sys.stdout.write(' ' * len(message) + '\r')
sys.stdout.flush()
Pero' non mi pare tanto bello :)
import sys
import time
for x in range(10):
message="%d \r" % (10-x)
sys.stdout.write(message)
sys.stdout.flush()
time.sleep(0.5)
Non che sia bellissimo anche questo... :-)
_______________________________________________
Python mailing list
[email protected]
http://lists.python.it/mailman/listinfo/python