尝试获取Python函数的完整名称。有关函数名称的此问题指定应使用__name__字段获取函数名称。然而,对于这个特定情况,需要完整名称:包含它的模块以及函数的名称。
目的是在同一项目中的不同程序中访问函数。
例如:
如您所见,理想的答案应该打印出提供为参数的函数对象的模块和函数。
目的是在同一项目中的不同程序中访问函数。
例如:
# file /my/project/funcs.py
def fun_1(a):
...
# Looking for a function like this:
def get_fun_name(function):
...
>>> get_fun_name(fun_1)
my.project.funcs.fun_1
如您所见,理想的答案应该打印出提供为参数的函数对象的模块和函数。
非常感谢!任何帮助都将不胜感激!