2019-02-24
阅读量:
682
如何实现装饰器函数?
如何实现装饰器函数?
答:
现在的python版本都支持使用@函数名来调用装饰器函数
#装饰器函数
def logging(level):
def wrapper(func):
def inner_wrapper(*args, **kwargs):
print "[{level}]: enter function {func}()".format(
level=level,
func=func.__name__)
return func(*args, **kwargs)
return inner_wrapper
return wrapper
#使用 logging 来装饰
@logging(level='INFO')
def say(something):
print "say {}!".format(something)






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
0条评论