以字符串形式访问函数名称
以字符串形式检索函数名称在各种情况下都很有用。此代码演示了如何实现此目的:
def foo(): pass print(foo.__name__) # Output: foo
首选方法是使用 __name__,它在不同类型的函数中一致工作:
import time print(time.time.__name__) # Output: time
与 func_name 不同,后者不可用对于内置函数:
print(time.time.func_name) # AttributeError
__name__ 中的双下划线表明了其特殊性,它提供用于跨类、模块和函数访问名称的统一属性。
以上是如何在 Python 中获取字符串形式的函数名称?的详细内容。更多信息请关注PHP中文网其他相关文章!