Imprimir en una misma linea. ( linea de comandos )
Medardo Rodriguez (Merchise Group)
med.swl en gmail.com
Lun Nov 24 22:07:49 CET 2008
2008/11/24 Daniel Gonzalez <ikarush en gmail.com>:
> Hola a todos.
> Como se consigue imprimir en una misma linea, para por ejemplo
> representar % de progreso.
>
> P. Ejemplo
>
> progreso = 0
> while progreso < 100:
> print progreso + "%"
> progreso = progreso + 1
La coma al final te mantiene en la misma línea, el carácter '\r' en
todas las terminales estándares regresa al inicio de la línea, hay
muchos caracteres especiales que hacen otros efectos, el más conocido
es '\n' que cambia de línea, tu ejemplo quedaría:
<code>
progreso = 0
while progreso < 100:
print '\r', progreso + "%",
progreso = progreso + 1
</code>
Saludos
_______________________________________________
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