Ejemplo 1: objeto de eliminación de Python
class Thing(object):
# The function below runs when this object is deleted.
# I just put it there so you can visulise it properly.
def __del__(self):
print("Object was deleted.")
def func(self):
print("Random function ran from class Thing().")
random_object = Thing()
random_object.func() # Run the function so you know the class exists.
del random_object # Delete the object. Will run the __del__ function when done this.
# Try to run the func() function now, it won't run because the object is deleted.
random_object.func() # Produces NameError.
Ejemplo 2: eliminar un objeto en python
>>> class Test:
... def __del__(self):
... print "deleted"
...
>>> test = Test()
>>> del test
deleted
Ejemplo 3: objeto de clase de eliminación de Python
del <whatever object name you want to delete>
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)