Una pregunta simple, y otra no tanto

Marcos Sánchez Provencio rapto en arrakis.es
Mie Jun 4 09:55:04 CEST 2003


Si no necesitas multihilo (threads) puedes intentarlo también con el 
módulo select. Éste te permite hacer un bucle de atención a eventos, 
donde rellenarías los huecos con proceso por tu cuenta.

oscar escribió:
> Lo pruebo en Linux y en terminal, pero la cosa es que si que funciona
> pero como dije antes me para el bucle que me muestra la informacion a la
> espera de la pulsacion, lo bueno que eso si que funciona lo que queria
> era que no me parar el bucle.
> Ahora mismo mirare tu primera respuesta a ver si con esa documentacion
> consigo hacer lo que me has dicho de los threats.
> 
> Saludos, Óscar Merchan.
> 
> El mar, 03-06-2003 a las 09:46, Marcos Sánchez Provencio escribió:
> 
>>¿Estás probando desde algún IDE o desde un terminal? A mí me funciona 
>>perfectamente en Linux.
>>
>>oscar 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.
>>>>
>>
>>
>>----
>>


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