Instanzen können in Python nicht entfernt werden. Man kann aber die Referenz freigeben. Dadurch wird die Instanz automatisch entfernt und der Speicher wieder freigegeben.
Beispiel #1 - Referenz freigeben
Beispiel #1 - Referenz freigeben
#!/usr/bin/env python
# -*- coding: utf8 -*-
print "Content-type: text/html\n\n"
x = 123
print x
del x # Referenz freigeben ... Instanz wird entfernt
# -*- coding: utf8 -*-
print "Content-type: text/html\n\n"
x = 123
print x
del x # Referenz freigeben ... Instanz wird entfernt
Beispiel #2 - mehrere Referenzen freigeben
#!/usr/bin/env python
# -*- coding: utf8 -*-
print "Content-type: text/html\n\n"
x = 123
y = "ABC"
z = "Hallo Welt"
print x
print y
print z
del x, y, z # Referenzen freigeben ... Instanzen werden entfernt
# -*- coding: utf8 -*-
print "Content-type: text/html\n\n"
x = 123
y = "ABC"
z = "Hallo Welt"
print x
print y
print z
del x, y, z # Referenzen freigeben ... Instanzen werden entfernt