标签: python class
我有一个类,它将函数作为参数。我需要调用一个函数然后基于传递的前一个函数。有办法吗?
例如,如果myfunc()已经传递给类,我需要调用myfunc1(),因为它是相应的函数(我已经保存了函数之间的关系)。
答案 0 :(得分:2)
要获取函数的名称,请使用__name__,例如:
__name__
def something(func): print(func.__name__) def myfunc(): pass something(myfunc) # prints 'myfunc'