追加のプロパティを追加したい Python クラスがあるとします。
間に違いはありますか
import path.MyClass
MyClass.foo = bar
そして次のようなものを使用します:
import path.MyClass
setattr(MyClass, 'foo', bar)
?
そうでない場合、なぜ人々は最初の方法ではなく 2 番目の方法を使用するように見えるのでしょうか? (例: ここhttp://concisionandconcinnity.blogspot.com/2008/10/chaining-monkey-patches-in-python.html )