在Python中动态创建对象

时间:2014-04-03 18:35:52

标签: python

为什么我需要

class DummyObject(object):
    pass

为了制作

dummy = DummyObject()
dummy.foo = 42

为什么这在Python中不合法?

dummy = object()
dummy.foo = 42

出现错误:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: 'object' object has no attribute 'foo'

0 个答案:

没有答案