[python] nazev metody
Radek Kanovsky
rk na dat.cz
Čtvrtek Leden 11 12:41:14 CET 2007
On Thu, Jan 11, 2007 at 12:07:45PM +0100, mtip wrote:
> Zdravim,
> potreboval bych zjistit nazev metody uvnitr tridy.
> asi takhle:
> class a:
> def aa(self):
> print "ja jsem metoda:", xxx
>
> x=a()
> x.aa()
import sys
class a:
def aa(self):
print "ja jsem metoda:", sys._getframe(0).f_code.co_name
bb = aa
x=a()
x.aa()
x.bb()
Neni to ale stoprocentne spolehlive, jak lze videt pri volani x.bb().
Radek Kaňovský
Další informace o konferenci Python