失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > Python 装饰器@functools.wraps(func)

Python 装饰器@functools.wraps(func)

时间:2020-11-02 01:57:39

相关推荐

Python 装饰器@functools.wraps(func)

def wrapper(func):def dec(*args, **kw):print('在{} 函数之前装饰:'.format(func.__name__))func(*args, **kw)return dec@wrapperdef f1():passf1() # 在f1 函数之前装饰print(f1.__name__) # # dec 不是f1,因为这时已经变成了dec函数

import functoolsdef wapper(func):@functools.wraps(func) # 让被装饰的函数保持原来的名字def dec(*args,**kwargs):return func(*args,**kwargs)return dec@wapperdef f1():passprint(f1.__name__)

如果觉得《Python 装饰器@functools.wraps(func)》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。