<div dir="ltr">Ciao, non trovo la discussione originale di Gabriele a cui rispondere quindi rispondo qui.<div>Come dice Manlio non c'è bisogno di un thread diverso creato manualmente e non c'è bisogno di una variabile globale per intercettare ogni input da tastiera.</div><div>Io consiglio di usare questo modulo:</div><div><a href="https://pythonhosted.org/pynput/keyboard.html#monitoring-the-keyboard">https://pythonhosted.org/pynput/keyboard.html#monitoring-the-keyboard</a><br></div><div><br></div><div>Basta definire due funzioni di callback che gestiscano la pressione e il rilascio di un tasto.</div><div><br></div><div>Federico</div><div><br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr">Il giorno sab 21 lug 2018 alle ore 12:11 Manlio Perillo <<a href="mailto:manlio.perillo@gmail.com">manlio.perillo@gmail.com</a>> ha scritto:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Fri, Jul 20, 2018 at 4:23 PM Gabriele Battaglia <<a href="mailto:iz4apu@libero.it" target="_blank">iz4apu@libero.it</a>> wrote:<br>
><br>
> Buon pomeriggio a tutti.<br>
><br>
> Se lancio il mio script python il quale lancia a sua volta un thread.<br>
> Questo thread ha il compito di monitorare la variabile v.<br>
> Nello script principale, una istruzione input chiede un valore<br>
> all'utente e poi lo assegna a v.<br>
><br>
> Il thread secondario, vedrà il valore di v (globale), man mano che<br>
> l'utente lo inserisce da tastiera, o solo dopo che l'utente avrà dato invio?<br>
><br>
<br>
Evita di usare una variabile globale, ed evita di accedere ad una<br>
variabile da thread diversi.<br>
Che intendi con "man mano che l'utente lo inserisce da tasciera"?<br>
<br>
<br>
Manlio<br>
_______________________________________________<br>
Python mailing list<br>
<a href="mailto:Python@lists.python.it" target="_blank">Python@lists.python.it</a><br>
<a href="https://lists.python.it/mailman/listinfo/python" rel="noreferrer" target="_blank">https://lists.python.it/mailman/listinfo/python</a><br>
</blockquote></div>