python python中基于类的装饰器的示例
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python python中基于类的装饰器的示例相关的知识,希望对你有一定的参考价值。
class decorator_with_parameters(object):
def __init__(self, *decorator_params):
self.decorator_parameters = decorator_parameters
def __call__(self, original_function):
def wrapper():
print("parmeters to the decorator are =", self.decorator_parameters)
original_function()
return wrapper
@decorator_with_parameters("string1", "string2")
def hello():
print("Hello")
if __name__ == "__main__":
hello()
以上是关于python python中基于类的装饰器的示例的主要内容,如果未能解决你的问题,请参考以下文章
python 具有定时的键过期的python缓存装饰器的示例。
Python进阶装饰器(Decorator)
Python小脚本基于装饰器的函数日志脚本
Python小脚本基于装饰器的函数日志脚本
Python闭包和装饰器
Python装饰器的写法以及应用场景