Jump to content

Consulta python


Recommended Posts

Estimados, quería consultar si saben como imprimir en una misma linea, por terminal, con python en linux.

por ejemplo, mostrar una cadena Process: 0%, y que el porcentaje vaya ascendiendo pero en la misma linea, algo así como ir actualizando ese pedasito.

 

 

Espero alguien sepa como, saludos y de antemano gracias.

 

es en python 2.6

 

Link to comment
Share on other sites

:mmm: Intenta usando "\r" al final de la cadena que quieres imprimir y termina el print con una coma. Aquí hay un ejemplo:

import time
p = 0
while p < 100:
	print "Process: %d%%\r" % p,
	time.sleep(0.05)
	p += 1
print "Done!" + 7*' '
Esto debería funcionar bien en la línea de comandos (en el IDLE creo que no funciona bien).

 

hj6tfbcx.gif

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...