[Python] Gestione tastiera in un loop

farolfo a hotmail.com farolfo a hotmail.com
Gio 26 Giu 2008 11:47:18 CEST


Grazie per le risposte. Lo script per ora lo sto testando in windows e mac 
os x. Vorrei poterlo poter far girare anche su linux, ma purtropo per ora 
sto traslocando e non ho accesso per un po di giorni al pc dove ho 
installato questo os

avevo trovato in giro questo esempio ma nn fa niente

        while 1:
            try:
                ReadComm = PhoneProfile.SerialPort.readline()
                if ReadComm!='':
                    print ReadComm
            except KeyboardInterrupt:
                print "Uscita in corso, bye..."
                ExitToOS()

grazie luca

--------------------------------------------------
From: "Manlio Perillo" <manlio_perillo a libero.it>
Sent: Thursday, June 26, 2008 11:14 AM
To: "Discussioni generali sul linguaggio Python" <python a lists.python.it>
Subject: Re: [Python] Gestione tastiera in un loop

> Ci sono due soluzioni.
> Quella più portabile è usare un thread separato che controlla lo stato
> della tastiera.
>
> Come controllare questo stato dipende dal sistema operativo.
>
> Un altra soluzione è usare l'I/O multiplexing (select per intenderci).
> Questa soluzione è possibile anche su Windows ma l'API è molto diversa
> da quella disponibile su sistemi UNIX.
>
>
>> Grazie
>>
>
>
> Manlio Perillo
 



Maggiori informazioni sulla lista Python