[PIPython] variabili globali
Giorgio
g.climb
Lun 6 Giu 2005 11:08:21 CEST
Ho qualche problema a passare delle variabili da una funzione all'altra ad esempio:
def calcola_scadenza(self,event):
global scadx
global mesex
global giornox
global annox
annox=""
mesex=""
giornox=""
#segue funzione
quando chiamo la seguente funzione:
def metti_giorni_scad(self,event):
if mesex>12:
mesex=mesex-12
#segue funzione
questo e' l'errore che ottengo:
Traceback (most recent call last):
File "D:\Python\Partitari.py", line 1121, in regisfor
self.calcola_scadenza(self)
File "D:\Python\Partitari.py", line 1179, in calcola_scadenza
self.metti_giorni_scad(self)
File "D:\Python\Partitari.py", line 1205, in metti_giorni_scad
if mesex>12:
UnboundLocalError: local variable 'mesex' referenced before assignment
ma la variabile mesex l'ho definita global, o no?
Qualcuno puo' aiutarmi?
Grazie
Saluti
Giorgio
More information about the Python
mailing list