摘要:
``` python
我们在使用装饰器的时候,有些函数的功能会丢失,比如func.__name__,func.__doc__,func.__module__
比如下面这个例子:
In [16]: def logged(func): ...: def with_logging(*args,**kwargs): ...: print(func.__name__... 阅读全文
posted @ 2018-07-20 20:15
xushukui
阅读(154)
评论(0)
推荐(0)
摘要:
转自: https://www.cnblogs.com/lyu454978790/p/8630215.html 在类做装饰器的时候也会用到__call__函数,类做装饰器的时候,装饰函数(@类名),就是创建了一个类实例(函数本身是可以直接调用的,但是类做装饰器的时候,函数就被实例化成了一个类对象,而 阅读全文
posted @ 2018-07-20 16:16
xushukui
阅读(245)
评论(0)
推荐(0)

浙公网安备 33010602011771号