技术栈
nonlocal
颹蕭蕭
5 个月前
python
·
装饰器
·
nonlocal
python 装饰器记录函数用时
这样,装饰器就能正确记录函数的用时,并提供获取平均用时和清空缓存的功能。nonlocal 关键字在 Python 中用于声明一个变量不是局部变量,而是来自包含它的直接外部函数的作用域。它只会影响直接上层函数的变量,而不会跨越多个层次。