[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