page contents

简述装饰器的作用

轩辕小不懂 发布于 2022-05-05 10:46
阅读 563
收藏 0
分类:Python开发
3532
Nen
Nen
- 程序员

装饰器是一种特殊的闭包,就是在闭包的基础上传递了一个函数,然后覆盖原来函数的执行入口,以后调用这个函数的时候,就可以额外实现一些功能了。

import time

def log(func):

def inner_log(*args, **kw):

print("Call: {}".format(func.__name__))

return func(*args, **kw)

return inner_log

@log

def timer():

print(time.time())

请先 登录 后评论