我有一个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)
我怎么能这样做?