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