Pythonモジュールのすべてのクラスを名前のないオブジェクトのリストに初期化する方法はありますか?
例rules
クラス Rule のすべての子クラスを含む
モジュールがあります。そのため、それらはすべてメソッドを実装し、呼び出し中に生成されるrun()
属性を持つと確信していますname
__init__
これらのクラスから動的に開始されるオブジェクトのリストが必要です。動的に初期化されるということは、明示的に名前を付ける必要がないことを意味します。
質問は次のとおりです。
モジュール内のすべてのクラスを反復処理することは可能ですか?
名前のないオブジェクトを開始できますか?