1. 首页
  2. 数据库
  3. 其它
  4. Python 在函数上添加包装器

Python 在函数上添加包装器

上传者: 2021-02-01 08:23:04上传 PDF文件 52.29KB 热度 7次
问题 你想在函数上添加一个包装器,增加额外的操作处理(比如日志、计时等)。 解决方案 如果你想使用额外的代码包装一个函数,可以定义一个装饰器函数,例如: import time from functools import wraps def timethis(func): ''' Decorator that reports the execution time. ''' @wraps(func) def wrapper(*args, **kwargs): start = time.time() result = func(*args, **kwargs
下载地址
用户评论