Una pregunta simple, y otra no tanto

Marcos nuñez marcnunyez en yahoo.es
Lun Jun 2 18:31:17 CEST 2003


Juega con los threads,uno debe  de crear el bucle y el
otro esperar una pulsacion desde teclado...


 --- oscar <o.merchan en terra.es> escribió: > 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
> 
> 
> 
> 
> 
> 
> > _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es
>  

___________________________________________________
Yahoo! Messenger - Nueva versión GRATIS
Super Webcam, voz, caritas animadas, y más...
http://messenger.yahoo.es




Más información sobre la lista de distribución Python-es