Я импортировал модули из папки плагинов, используя модуль importlib:
plugin_files = os.listdir("plugins")
for plugin_file in plugin_files:
importlib.import_module(plugin_file)
Как я могу добавить эти модули в список plugins = list()
, чтобы, когда я oop через них я могу вызвать их функцию, они делить общее (интерфейс)? Например:
for plugin in plugins:
plugin.send_notification()
Я попытался заглянуть в документацию модуля importlib, однако ничего не вижу о модулях группировки и перечисления.