python中如何获得函数的名字

2025-05-08 11:49:43

1、函数对象有一个__name__ 属性,可以拿到函数的名字>>> now.__name__'now'>>> f.__name__'now'

python中如何获得函数的名字

3、观察上面的log ,因为它是一个decorator,所以接受一个函数作为参数,并返回一个函数。我们要借助Python的刺胳挤萧@语法,把decorator置于函数的定义处:@logdef now():print '2013-12-25'

python中如何获得函数的名字

5、把@log 放到now() 函数的定义处,相当于执行了语句:now = log(now)

python中如何获得函数的名字
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢