我在這裏找到了一個建議,通過自我更新批量類屬性。 字典 .upadte 所以,我想通過self更新屬性._dict__
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)
和以及
但我得到的錯誤
TypeError: __init__() takes exactly 1 argument (2 given)
誰能告訴我這是爲什麼不工作? Cheers C.
並解決了我的問題。非常感謝Ignacio – chrise