Il 20/07/2018 16:22, Gabriele Battaglia ha scritto:
> Buon pomeriggio a tutti.
> 
> Se lancio il mio script python il quale lancia a sua volta un thread. 
> Questo thread ha il compito di monitorare la variabile v.
> Nello script principale, una istruzione input chiede un valore 
> all'utente e poi lo assegna a v.
> 
> Il thread secondario, vedrà il valore di v (globale), man mano che 
> l'utente lo inserisce da tastiera, o solo dopo che l'utente avrà dato 
> invio?

Luigi:
ciao,
Premetto che non so come funzionino i thread.
Il valore viene assegnato solo alla pressione di invio, input prevede 
che i valori siano inseriti e poi confermati con lo stesso invio.
Tuttavia, potresti fare una cosa di questo tipo, occhio che funziona 
solo su Windows:

import msvcrt

buffer = ""
while True:
        a = msvcrt.getwch()
        if a == chr(13):
                buffer+=a
print(buffer)

Ciao ciao

LR
_______________________________________________
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python

Rispondere a