Re: [Python] Lettura buffer di tastiera.

2014-06-23 Per discussione Manlio Perillo
2014-06-21 12:32 GMT+02:00 Gabriele Battaglia : > > Il giorno 20/giu/2014, alle ore 20:17, Manlio Perillo < > manlio.peri...@gmail.com> ha scritto: > > 2014-06-20 12:44 GMT+02:00 Gabriele Battaglia : > >> Giorno di nuovo. >> >> Python 2.7.7, sotto Windows. >> >> Avrei bisogno di leggere i caratter

Re: [Python] Lettura buffer di tastiera.

2014-06-21 Per discussione Gabriele Battaglia
Grazie a tutti per i vostri commenti e suggerimenti. Lunedì provo a mettere in pratica ciò che mi avete insegnato. Avevo pensato ad una cosa del tipo: var = msvcrt.getch() Ma pensavo che interrompesse il flusso anche così, non avevo invece pensato di usare prima if msvcrt.kbhit(): pas

Re: [Python] Lettura buffer di tastiera.

2014-06-21 Per discussione Dario Bertini
2014-06-21 3:32 GMT-07:00 Gabriele Battaglia : > Il programma, che deve girare sotto Windows e in console, sarebbe un test. > Devono comparire a video delle domande chiuse, quelle a scelta multipla del > tipo A, B, C oD. > L’utente deve rispondere premendo la lettera corrispondente alla risposta >

Re: [Python] Lettura buffer di tastiera.

2014-06-21 Per discussione Marco Beri
2014-06-21 12:32 GMT+02:00 Gabriele Battaglia : > Il programma, che deve girare sotto Windows e in console, sarebbe un test. > Devono comparire a video delle domande chiuse, quelle a scelta multipla > del tipo A, B, C oD. > L’utente deve rispondere premendo la lettera corrispondente alla risposta

Re: [Python] Lettura buffer di tastiera.

2014-06-21 Per discussione Francesco Pischedda
forse questo ti può aiutare http://stackoverflow.com/a/303976/1656979 in pratica x = msvcrt.kbhit() controlla che ci sia un tasto premuto, se si ( if x: ) lo legge usando msvcrt.getch() in caso non ci sia nessun tasto premuto puoi verificare che il tempo a disposizione non sia scaduto non è una s

Re: [Python] Lettura buffer di tastiera.

2014-06-21 Per discussione Gabriele Battaglia
Il giorno 20/giu/2014, alle ore 20:17, Manlio Perillo ha scritto: > 2014-06-20 12:44 GMT+02:00 Gabriele Battaglia : > Giorno di nuovo. > > Python 2.7.7, sotto Windows. > > Avrei bisogno di leggere i caratteri premuti sulla tastiera ma senza fermare > il flusso del programma. > > > Puoi spi

Re: [Python] Lettura buffer di tastiera.

2014-06-20 Per discussione Manlio Perillo
2014-06-20 12:44 GMT+02:00 Gabriele Battaglia : > Giorno di nuovo. > > Python 2.7.7, sotto Windows. > > Avrei bisogno di leggere i caratteri premuti sulla tastiera ma senza > fermare il flusso del programma. > > Puoi spiegare meglio cosa esattamente vuoi fare e, soprattutto, come è organizzato il

Re: [Python] Lettura buffer di tastiera.

2014-06-20 Per discussione Francesco Pischedda
Ciao, un'alternativa potrebbe essere l'uso dei moduli per l'input di pygame http://www.pygame.org/docs/ o di pysdl http://pysdl2.readthedocs.org/en/latest/ Il giorno 20 giugno 2014 13:52, Gabriele Battaglia ha scritto: > Il 20/giu/2014 12:44 "Gabriele Battaglia" ha scritto: > >> >> Giorno d

Re: [Python] Lettura buffer di tastiera.

2014-06-20 Per discussione Gabriele Battaglia
Il 20/giu/2014 12:44 "Gabriele Battaglia" ha scritto: Giorno di nuovo. Python 2.7.7, sotto Windows. Avrei bisogno di leggere i caratteri premuti sulla tastiera ma senza fermare il flusso del programma. Input ferma tutto e attende la pressione di invio, perciò non va bene. Un po meglio msvc

Re: [Python] Lettura buffer di tastiera.

2014-06-20 Per discussione Marco Beri
Il 20/giu/2014 12:44 "Gabriele Battaglia" ha scritto: > > Giorno di nuovo. > > Python 2.7.7, sotto Windows. > > Avrei bisogno di leggere i caratteri premuti sulla tastiera ma senza fermare il flusso del programma. > > Input ferma tutto e attende la pressione di invio, perciò non va bene. > Un po m

[Python] Lettura buffer di tastiera.

2014-06-20 Per discussione Gabriele Battaglia
Giorno di nuovo. Python 2.7.7, sotto Windows. Avrei bisogno di leggere i caratteri premuti sulla tastiera ma senza fermare il flusso del programma. Input ferma tutto e attende la pressione di invio, perciò non va bene. Un po meglio msvcrt.getch() che riparte dopo la pressione di un qualsiasi