相关疑难解决方法(0)

如何在Python中将函数名称作为字符串?

在Python中,如何在不调用函数的情况下将函数名称作为字符串获取?

def my_function():
    pass

print get_function_name_as_string(my_function) # my_function is not in quotes
Run Code Online (Sandbox Code Playgroud)

应该输出"my_function".

这样的功能在Python中可用吗?如果没有,get_function_name_as_string在Python中如何实现任何想法?

python string function

671
推荐指数
14
解决办法
43万
查看次数

4
推荐指数
1
解决办法
6939
查看次数

从python中的内部函数获取外部函数的名称

考虑以下伪代码:

func1():
  func2() #func2 is called inside func1
Run Code Online (Sandbox Code Playgroud)

我的问题是,在func2中我可以访问它被调用的函数的名称吗?在这种情况下,func1?谢谢!

python

2
推荐指数
1
解决办法
600
查看次数

标签 统计

python ×3

function ×2

introspection ×1

string ×1