- 日志(Logging)
日志(Logging)
日志是装饰器运用的另一个亮点。这是个例子:
from functools import wrapsdef logit(func):@wraps(func)def with_logging(*args, **kwargs):print(func.__name__ + " was called")return func(*args, **kwargs)return with_logging@logitdef addition_func(x):"""Do some math."""return x + xresult = addition_func(4)# Output: addition_func was called
我敢肯定你已经在思考装饰器的一个其他聪明用法了。
