[python] Pocet instancí objektu
geon
geon na post.cz
Úterý Leden 24 12:09:46 CET 2006
Xeleos napsal(a):
> Ahoj, dá se nejak zjistit, kolik je aktivních instancí daného
> objektu a získat na ne reference?
Ručně se to dá takhle:
class MojeTrida:
inst=[]
def __init__(self):
self.__class__.inst.append(self)
c=MojeTrida()
c2=MojeTrida()
c3=MojeTrida()
print "Pocet instanci:", len(MojeTrida.inst)
print "Seznam:", MojeTrida.inst
> Ješte by me zajímalo, zda se
> dá zjistit kolik existuje na instanci odkazu a z jakých objektu?
>
Taky asi ručně ...
--
geon
Vyjímka je pravidlo.
Další informace o konferenci Python