Mostrar un cronometro en pantalla

heimy ricardo.cardenes en gmail.com
Vie Mar 20 00:01:20 CET 2009


2009/3/19 Victor Ramirez <virako.9 en gmail.com>:
> Claro eso si funciona, el caso es que cuando le meto lo que es:
> --------------------------
>        Min = 0
>        t = time.time()
>        while 1:
>            Seg = time.time() - t    #Esto son segundos y picosegundos -->
> ej: 61.9485746352436723
>            if Seg >= 60:
>                Min = Seg/60
>            MinSeg = "%s:%s" %( zfill(1,2),zfill(Seg%60,2)
>            sys.stdout.write('\r' + MinSeg)
> --------------------------
> salida: 01:1.9485746352436723
>
> Y la salida que intento conseguir es la siguiente:
> salida: 01:01.94

Que forma de complicarse la vida... En lugar de:

  MinSeg = "%02d:%4.2f" %(Min, Seg%60)


usa:

  MinSeg = "%02d:%05.2f" %(Min, Seg%60)

Saludos,
Ricardo
_______________________________________________
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