Hi,
can someone please tell me that this is correct and why:
[color=blue][color=green][color=darkred]
>>> class C(object):[/color][/color][/color]
.... pass
....[color=blue][color=green][color=darkred]
>>> c = C()
>>> c.a = 1
>>> c.__dict__[/color][/color][/color]
{'a': 1}[color=blue][color=green][color=darkred]
>>> c.__dict__ = {}
>>> c.a[/color][/color][/color]
Traceback (most recent call last):
File "<stdin>", line 1, in ?
AttributeError: 'C' object has no attribute 'a'[color=blue][color=green][color=darkred]
>>>
>>> class D(object):[/color][/color][/color]
.... __dict__ = {}
....[color=blue][color=green][color=darkred]
>>> d = D()
>>> d.a = 1
>>> d.__dict__[/color][/color][/color]
{}[color=blue][color=green][color=darkred]
>>> d.__dict__ = {}
>>> d.a[/color][/color][/color]
1
Thanks,
Georg
can someone please tell me that this is correct and why:
[color=blue][color=green][color=darkred]
>>> class C(object):[/color][/color][/color]
.... pass
....[color=blue][color=green][color=darkred]
>>> c = C()
>>> c.a = 1
>>> c.__dict__[/color][/color][/color]
{'a': 1}[color=blue][color=green][color=darkred]
>>> c.__dict__ = {}
>>> c.a[/color][/color][/color]
Traceback (most recent call last):
File "<stdin>", line 1, in ?
AttributeError: 'C' object has no attribute 'a'[color=blue][color=green][color=darkred]
>>>
>>> class D(object):[/color][/color][/color]
.... __dict__ = {}
....[color=blue][color=green][color=darkred]
>>> d = D()
>>> d.a = 1
>>> d.__dict__[/color][/color][/color]
{}[color=blue][color=green][color=darkred]
>>> d.__dict__ = {}
>>> d.a[/color][/color][/color]
1
Thanks,
Georg
Comment