Imprimir en una misma linea. ( linea de comandos )

David Abreu Rodriguez david.abreu en iac.es
Lun Nov 24 21:00:19 CET 2008


Te mando un trozo de código que funciona:

import sys
import time
progreso=0
while progreso < 100:
    sys.stdout.write(str(progreso)+"%")
    sys.stdout.flush()
    progreso = progreso + 1
    time.sleep(.2)
    sys.stdout.write("\b\b\b")

Saludos

Daniel González wrote:

>2008/11/24 David Abreu Rodriguez <david.abreu en iac.es>:
>  
>
>>Creo que se refiere a la utilización del "\b"
>>
>>un ejemplo:
>>
>>print "10\b\b20"
>>
>>solo imprime "20" porque después del 10 ha ido dos espacios hacia atrás.
>>    
>>
>
>Si creo que esto me servira
>  
>
>------------------------------------------------------------------------
>
>_______________________________________________
>Lista de correo Python-es 
>http://listas.aditel.org/listinfo/python-es
>FAQ: http://listas.aditel.org/faqpyes
>

_______________________________________________
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