如何以字符串形式获取函数名称?

如何以字符串形式获取函数名称?,第1张

如何以字符串形式获取函数名称
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__
属性,所以你只需要记住一个特殊的名称



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5035455.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-15
下一篇 2022-11-15

发表评论

登录后才能评论

评论列表(0条)

保存