有没有一种方法可以定义__init__
,以便将定义的关键字**kwargs
分配给类?
例如,如果我要使用 初始化一个ValidationRule
类ValidationRule(other='email')
,则应该将 for 的值self.other
添加到该类中,而不必显式命名每个可能的 kwarg。
class ValidationRule:
def __init__(self, **kwargs):
# code to assign **kwargs to .self