posicionar el cursor en la consola
Alexis Roda
alexis.roda.villalonga en gmail.com
Mar Abr 3 19:05:52 CEST 2007
En/na tny ha escrit:
> Alguién sabe como se hace un
> print at x,y; "loquesea"
> o un
> locate y,x: print "loquesea"
> en python, en la consola.
>
> No he visto nada respecto a eso.
Tienes que utilizar alguna librería externa. curses es una opción y está
incluida en la librería estandar de python, el problema es que no
funciona (creo) en todas las plataformas.
> sería para sobreescribir en la pantalla en lugar de iniciar nuevas
> lineas.
> Porcentaje realizado y tiempo que queda para terminar una tarea.
Para este caso concreto puedes probar con algo tipo:
#!/usr/bin/env python -u
import time
import sys
for valor in xrange(100) :
sys.stdout("\b\b\b%2i%%" % valor)
time.sleep(0.1)
es importante que stdout sea "unbuffered" (el -u)
Saludos
------------ próxima parte ------------
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es
Más información sobre la lista de distribución Python-es