您现在的位置是:课程教程文章
Python函数调用跟踪装饰器
2023-12-14 22:03课程教程文章 人已围观
1、说明
函数也是Python function对象,所以同样的,它也具有任意属性,这有时候是有用的。
2、实例
def calltracker(func): @wraps(func) def wrapper(*args, **kwargs): wrapper.calls += 1 return func(*args, **kwargs) wrapper.calls = 0 return wrapper @calltracker def f(): return 'f called'
>>> f.calls 0 >>> f() 'f called' >>> f.calls 1
以上就是Python函数调用跟踪装饰器的方法,希望对大家有所帮助。更多Python学习推荐:python教学
课程教程:Python函数调用跟踪装饰器上一篇:Python双向队列是什么
下一篇:没有了