参见英文答案 >
How to get a function name as a string in Python? 10个
试图在Python中获取函数名称,我想实现这样的事情:
def my_function():
do_something...
def get_func_name(function):
return magic(function)
>>> print get_func_name(my_function)
>>> my_function
该怎么做?
非常感谢!
最佳答案 Python有一个神奇的属性__name__.
def get_func_name(function):
return function.__name__