Python‎ > ‎

    Instanzen entfernen (Python)


    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

    #!/usr/bin/env python
    # -*- 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