Mostrar croómetro en la terminal y poder salir
Victor Ramirez
virako.9 en gmail.com
Dom Ene 18 14:18:33 CET 2009
Hola, quisiera saber de que forma puedo mostrar en la terminal un cronómetro
y poder pararlo cuando quiera, pero que el cronómetro se muestre sin parar.
Tengo hecho un cronómetro de la siguiente forma:
*import time
from os import system
import pygame
class Timer:
def __init__(self, t = 0):
self.ini = time.time()
def getTime(self):
self.last = time.time()-self.ini
return self.last
def zero(self):
self.ini = time.time()
def saveTime(self):
f = open("tiempos.txt", "a")
cad = "%-16s" % str(self.last) + "%-16s" % "3x3x3" +\
time.asctime() + "\n"
f.write(cad)
#creo el cronometro y empieza a contar
ttt = Timer()
while 1:
system('clear')
print ttt.getTime()
if raw_input() == "":
break
ttt.saveTime()*
#uséase, quisiera acer algo para poder salir del while, puedo hacerlo con un
raw_input(), pero entonces no sigue mostrando por pantala el tiempo que
lleva el cronometro, cosa que quiero conseguir, ¿alguien sabria como hacerlo
?
Muchas gracias por vuestra ayuda.
Saludos!!
--
http://virako.wordpress.com
http://pyrubik.wordpress.com
_______________________________________________
Lista de correo Python-es
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes
Más información sobre la lista de distribución Python-es