【发布时间】:2011-11-17 22:44:02
【问题描述】:
我知道我能做到:
def func_name():
print func_name.__name__
这会将函数的名称返回为“my_func”。
但是当我进入函数时,有没有办法直接调用它? 类似的东西:
def func_name():
print self.__name__
哪个 Python 会理解我想要代码层次结构的上半部分?
【问题讨论】:
-
顺便说一句,
self在 Python 中不是一个神奇的关键字,它只是命名传递给实例方法的第一个参数的约定(这是方法绑定到的实例)。跨度> -
我认为没有简单的解决方案。检查这个问题stackoverflow.com/questions/5063607/…
-
你打算用这个名字做什么?
标签: python