2
我想装饰带有参数的class
,但不能得到它的工作:Python的装饰类
这是装饰:
def message(param1, param2):
def get_message(func):
func.__init__(param1,param2)
return get_message
类,我希望把装饰
@message(param1="testing1", param2="testing2")
class SampleClass(object):
def __init__(self):
pass
但是这不起作用,运行时出现错误。有谁知道什么问题?,我正尝试创建一个装饰器来初始化具有某些值的类。
装饰器在哪里返回绑定到'SampleClass'的对象? –
是的,这是我需要帮助。我不知道该怎么做。 – IoT
您是否尝试从'get_message()'返回一些内容? –