0
例如從args
i值可以提取這樣是否可以從名稱空間提取值到類?
globals().update(vars(args))
是否可以自動創建來回類相同的屬性?事情是這樣的
class SomeClass():
def __init__(self, args):
globals().update(vars(args))
exit(self.location)
例如從args
i值可以提取這樣是否可以從名稱空間提取值到類?
globals().update(vars(args))
是否可以自動創建來回類相同的屬性?事情是這樣的
class SomeClass():
def __init__(self, args):
globals().update(vars(args))
exit(self.location)
我認爲你的意思是要更新的類屬性;你可以這樣做:
class SomeClass():
def __init__(self, args):
vars(self).update(vars(args))
演示:
>>> class Foo:
... def __init__(self):
... self.bar = 'baz'
...
>>> result = SomeClass(Foo())
>>> result.bar
'baz'
好的,非常感謝! – Kin