アプリケーションのプラグインを含むディレクトリplugins
があります。各プラグインは、メソッドを定義する python ファイルですhandle
。構造は次のようになります。
- main.py
- plugins
- hello.py
- foo.py
- bar.py
- ...
plugins
ここで、すべてのモジュールを次のようにインポートしたいと思いますmain.py
:
from plugins import *
ただし、モジュールのリストを取得したいので、次のようにループできます。
for plugin in plugin_modules:
plugin.handle(data)
どうすればこれを行うことができますか?