Volevo sapere se esiste un unico comando che azzeri tutte le variabili
globali di un programma.
Volevo sapere se esiste un unico comando che azzeri tutte le variabili
globali di un programma.
Che intendi?
La tua domanda ha un errore di fondo, anche visto il concetto che la cosiddetta "variabile" assume in Python.
Che tipo di "variabile"? Globale? Un attributo di classe?
Inoltre che intendi con "azzerare" tutte le variabili? Settarle a None? Eliminarle dal namespace?
Insomma, che devi fare di preciso?
La prima cosa che farei io è (posto tu ne abbia) azzerare i concetti che che le cosiddette "variabili" assumono in linguaggi come C o C++, ad esempio.
Quello che in C chiami "variabile" in Python è un "contenitore", un "puntatore" ad un dato oggetto.
Probabilmente non sono il più indicato per spiegare questo concetto. Provo con questo esempio:
codice:>>> x = 5 >>> y = 5 >>> x == y True >>> id(x) 9786800 >>> id(y) 9786800 >>> id(x) == id(y) True >>>
Rilasciata Python FTP Server library 0.5.1
http://code.google.com/p/pyftpdlib/
We'll be those who'll make the italian folks know how difficult can be defecating in Southern California without having the crap flying all around the house.