[python] nazev metody
Jan Janech
devel na atlas.sk
Čtvrtek Leden 11 12:41:21 CET 2007
mtip wrote:
> Zdravim,
hello,
> potreboval bych zjistit nazev metody uvnitr tridy.
> asi takhle:
> class a:
> def aa(self):
> print "ja jsem metoda:", xxx
>
> x=a()
> x.aa()
Asi takto:
~~~~~~~~~~~~~~ CODE ~~~~~~~~~~~~~~`
In [1]: import sys
In [2]: def ahoj_ja_som_fcia():
...: print "ja som:", sys._getframe().f_code.co_name
...:
In [10]: ahoj_ja_som_fcia()
ja som: ahoj_ja_som_fcia
~~~~~~~~~~~~~~ /CODE ~~~~~~~~~~~~~~`
vie niekto, ci sa da zistit nejako aj ku ktoremu objektu metoda patri ?
lebo tymto sposobom sa nedostanem ku objektu instancemethod, ale ku
objektu code. A tam sa uz samozrejme ku im_self nedostanem :(
>
> diky za pomoc.
>
Další informace o konferenci Python