如何在Python中以字符串的形式获得函数名?在Python中,如何在不调用函数的情况下以字符串的形式获得函数名?def my_function():
passprint get_function_name_as_string(my_function) # my_function is not in quotes应输出"my_function".这种函数在Python中可用吗?如果没有,关于如何实现get_function_name_as_string在Python里?
3 回答

慕少森
TA贡献2019条经验 获得超9个赞
my_function.__name__
__name__
func_name
>>> import time>>> time.time.func_nameTraceback (most recent call last): File "<stdin>", line 1, in ?AttributeError: 'builtin_function_or_method' object has no attribute 'func_name'>>> time.time.__name__ 'time'
__name__
添加回答
举报
0/150
提交
取消