0

可以在 python 2.7.3 中获得如下定义的名称:

def Newname(self):
    print name_of_def

> "Newname"

谢谢,

像素

4

3 回答 3

5
import sys

def newname():
    print sys._getframe().f_code.co_name

newname()
于 2014-02-21T22:02:29.150 回答
3
import inspect

def Newname():
    return inspect.stack()[0][3]
于 2014-02-21T23:07:31.963 回答
0

利用__name__

def Newname():
    return 0

print Newname.__name__
于 2014-02-21T22:06:46.793 回答