Как я могу получить название определения Python
В python 2.7.3 можно получить название определения, например:
def Newname(self):
print name_of_def
> "Newname"
Спасибо,
Pux
3 ответа
import sys
def newname():
print sys._getframe().f_code.co_name
newname()
Использование __name__
def Newname():
return 0
print Newname.__name__