我在这里找到了通过 self.bulk 类属性更新的建议。dict .upadte 所以我尝试了
class test(object):
def __init__(self, **kwargs):
self.__dict__.update(kwargs)
def update(self, **kwargs):
self.__dict__.update(kwargs)
d = {'a':1,'b':2,'c':3}
c = test(d)
以及
c = test()
c.update(d)
但我得到了错误
TypeError: __init__() takes exactly 1 argument (2 given)
谁能告诉我为什么这不起作用?干杯 C.