创建可以为其分配属性的裸对象的最简单方法是什么?
具体用例是:我正在对一个 Django 对象实例进行各种操作,但有时该实例是 None (有实例)。在这种情况下,我想创建最简单的假对象,以便我可以为其属性分配值(例如。myobject.foo = 'bar'
)。
基本上我正在寻找这段 Javascript 的 Python 等价物:
myobject = {}
myobject.foo = 'bar'
我知道我可以为此使用模拟对象/库,但我希望有一个非常简单的解决方案(就像上面的 Javascript 一样简单)。有没有办法创建一个裸对象实例?就像是:
myobject = object()
myobject.foo = 'bar'