2020
10-08
10-08
Python 在函数上添加包装器
问题你想在函数上添加一个包装器,增加额外的操作处理(比如日志、计时等)。解决方案如果你想使用额外的代码包装一个函数,可以定义一个装饰器函数,例如:importtimefromfunctoolsimportwrapsdeftimethis(func):'''Decoratorthatreportstheexecutiontime.'''@wraps(func)defwrapper(*args,**kwargs):start=time.time()result=func(*args,**kwargs)end=time.time()print(func.__name_...
继续阅读 >