[Python] Ripartire 'da capo'

michele a nectarine.it michele a nectarine.it
Sab 25 Ott 2008 11:39:13 CEST


Ciao,
ad un certo punto del programma volevo eliminare tutti le variabili e  
gli oggetti creati, ad eccezione delle import che ho fatto; per cui ho  
agito così:

for i in dir()[:]:
  del i

Mi sembrava ragionevole e così l'ho fatto girare:
>>> dir()
['__builtins__', '__doc__', '__name__', 'a', 'b', 'c', 'random']
>>> for i in dir()[:]:
...     del i
...
>>> dir()
['__builtins__', '__doc__', '__name__', 'a', 'b', 'c', 'random']
>>>

Però non ha funzionato :-)

Come posso eliminare, nel mio esempio, tutte le variabili create?

Vi ringrazio.



Maggiori informazioni sulla lista Python