Ciao, Ho questo problema: Devo realizzare un programma che legge dati da una vecchissima seriale. Poi devo formattare quello che arriva e metterlo su un foglio xls.
Mi sfugge perĂ² una cosa: siccome non posso sapere quando finiscono i dati in arrivo sulla seriale ( un operatore spinge un tasto che provoca la trasmissione di una stringa, ma non c'e' un pulsante 'ho finito') come posso interrompere in ciclo di lettura in maniera 'elegante'? Posso intercettare la pressione di un dato tasto dalla tastiera senza utilizzare raw_input che bloccherebbe l'esecuzione? In sostanza dovrei: Apro la seriale e mi metto in ascolto con un ciclo infinito. Se arrivano dati li scrivo su un file temporaneo. Se l'utente preme il tasto 'Q' (quit): Chiudo la seriale Leggo il file temporaneo, lo formatto e lo metto su xls. Cancello il file temporaneo. Chiudo il programma. Qualche idea? Grazie! -- Riccardo Brazzale Linux User #299418 Linux Machine #184578
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python