Forum
>>
Principianti
>>
Impazzendo per una cretinata
Pagina: 1
Esegui il login per scrivere una risposta.
Pagina: 1
Scritto da malcomx |
2016-04-29 09:55:58 - Impazzendo per una cretinata
|
Buongiorno vi chiedo aiuto in merito ad una cretinata ma non riesco ad uscirmene.
Ho un thrend che si ripete ogni 5 secondi voglio in un if portare var=0 per evitare la stampa che deve essere fatta una solo volta. L'errore è il seguente: UnboundLocalError: local variable 'var' referenced before assignment. Grazie per l'aiuto Il codice d'esempio è il seguente: import threading def prova (): threading.Timer(5.0, prova).start () if var == 1: print "tutto ok" var = 0 prova() |
|
Scritto da ㎝ |
2016-04-29 10:20:32 - Re: Impazzendo per una cretinata
|
>>> import threading >>> def prova (): ... global var ... threading.Timer(5.0, prova).start () ... if var == 1: ... print "tutto ok" ... var = 0 ... >>> var=1 >>> prova() tutto ok >>> var 0 THE 🍺-WARE LICENSE (Revision ㊷):
<㎝🐌🐍.🇮🇹> wrote this post. As long as you retain this notice you can do whatever you want with this stuff. If we meet some day, and you think this stuff is worth it, you can buy me a 🍺 in return. -- ㎝ |
|
Scritto da malcomx |
2016-04-29 10:37:51 - Re: Impazzendo per una cretinata [Risolto!!!!]
|
Grazie
|
Pagina: 1
Esegui il login per scrivere una risposta.