今天爱分享给大家带来写出带参数的装饰器?【面试题详解】,希望能够帮助到大家。
from functools import wraps
def decorator(*dargs, **dkwargs):
def params_wrapper(func):
@wraps(func)
def wrapper(*args, **kwargs):
func(*args, **kwargs)
return wrapper
return params_wrapper
类装饰器
class decorator(object):
def __init__(self, func):
self.func = func
def __call__(self, *args, **kwargs):
print('before............')
res = self.func(*args, **kwargs)
print('after............')
return res
原文链接:https://itblood.website/4233.html,转载请注明出处。

![动漫热门度假村v0.9 AI版[PC+安卓/266M/更新]Anime Hot Resort [v0.9 Public] [同人SLG/汉化/沙盒]](/wp-content/uploads/replace/2025/07/19/69766572878b1a3f2a0f877ca57d9d08.webp)