我有一个从数据库(或其他来源,例如MongoDB,CSV文件等)中找到的行中夸大对象的类。要设置对象的属性,它会执行类似self.__dict__.update(**properties)
或的操作obj.__dict__.update(**properties)
。
这被认为是Pythonic吗?这是我应该继续使用的好模式,还是这种不好的形式?
1
我不知道它是否是Pythonic,但在dunder init中执行它当然更常见。
—
user16764 2013年