現在のモジュールに変数を設定するために、最初のパラメーター " object
"として関数に何を渡しますか?setattr(object, name, value)
例えば:
setattr(object, "SOME_CONSTANT", 42);
と同じ効果を与える:
SOME_CONSTANT = 42
これらの行を含むモジュール内(正しいobject
)。
モジュールレベルで動的にいくつかの値を生成しますが、モジュールレベルで定義できないため__getattr__
、これがフォールバックです。