destruccion de objeto

Pau Freixes pfreixes en milnou.net
Jue Ene 26 18:58:41 CET 2006


La gracia de python es su forma de realizar la sobrecarga de operadores,
ya sabras que tu puedes realizar una llamada al metodo __repr__ de una
instancia de un objeto mediante repr(instancia_del_objeto), pues bueno
lo mismo sucede con el destructor

>>> class prova:
...     def __init__(self):
...             self.a=1;
...     def __del__(self):
...             print "hola";
...
>>> a=prova()
>>> dir()
['__builtins__', '__doc__', '__name__', 'a', 'prova']
>>> del(a)
hola
>>> dir()
['__builtins__', '__doc__', '__name__', 'prova']



On dj, 2006-01-26 at 14:37 -0300, Milton Galo Patricio wrote:
> hola:
> 
> saben he creado una clase en python:
> 
> class Ejemplo:
>   def __init__(self):
>     self.var1
> 
> 
> la instancio de esta forma
> 
> ejemplo=Ejemplo()
> 
> pero cuando la quiero destruir no se como hacerlo
> 
> he utilizado ejemplo.destroy() y ejemplo.dispose() pero obviamente me
> causa error, como puede destruir este objeto???
> 
> gracias por la ayuda
> --
> Milton Inostroza Aguilera
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es

------------ próxima parte ------------
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es


Más información sobre la lista de distribución Python-es