[python] Pocet instancí objektu
geon
geon na post.cz
Úterý Leden 24 12:11:10 CET 2006
Oprava odsazení:
class MojeTrida:
inst=[]
def __init__(self):
self.__class__.inst.append(self)
geon napsal(a):
> 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ě ...
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Python mailing list
> Python na py.cz
> http://www.py.cz/mailman/listinfo/python
--
geon
Vyjímka je pravidlo.
Další informace o konferenci Python