Una pregunta simple, y otra no tanto

oscar o.merchan en terra.es
Lun Jun 2 18:53:12 CEST 2003


He probado lo que me has puesto aqui, o sea el codigo que ahi en el
enlace, pero el bucle se espera a que le introducza una pulsacion de
teclado, por lo que no me va refrescando los datos, hasta que no le
pulso una tecla.
He probado otra variante que encontre de lo que me habeis pasado, es la
siguiente .-

def teclado():
        fd=sys.stdin.fileno()
        old_settings=termios.tcgetattr(fd)
        try:
            tty.setraw(sys.stdin.fileno())
            ch=sys.stdin.read(1)
        finally:
            termios.tcsetattr(fd,termios.TCSADRAIN,old_settings)
        if ch == 'q':
            sys.exit()
        return ch

Es solo una prueba, que en el caso que pulse la 'q' se me salga del
programa, puse esto por poner algo, pero este al igual que el anterior,
sigue parando el bucle a la espera de la pulsacion.
¿ Es posible en python conseguir que no te pare el bucle y que siga
hasta que le pulse una tecla, como en C por ejemplo ? ¿ o intento un
imposible ?

Saludos, Óscar Merchan.

El vie, 30-05-2003 a las 18:57, Marcos Sánchez Provencio escribió:
> oscar wrote:
> 
 
> >Y la segunda cuestion, en un bucle, como puedo hacer que con una 
> >pulsacion de tecla ( sin apretar intro ), cambiar algo, o sea en el 
> >bucle muestro unos datos en pantalla constantemente, pero quiro pulsar 
> >una tecla para que los datos a mostrar sean otros.
> >
> http://www.python.org/cgi-bin/faqw.py?req=show&file=faq04.074.htp
> 
> Si necesitas más ayuda, vuelve.
> 
> ----
> 

> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es






------------ 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