папки/пакета?
Код:
`import importlib
from os import listdir
info = 'some Info'
PLUGINS = [i for i in listdir('plugins/')]
def ap(info):
for plugin in PLUGINS:
filter_module = importlib.import_module(plugin)
image = filter_module.check(info)
return image
print(ap(info))`
Ошибка:
ModuleNotFoundError: No module named 'checker'
Структура папки:
plugintest.py
plugins +
|
init.py
checker.py
image.py
Ну, как минимум есть смысл проверить, что там с текущей папкой и где он ищет файлы.
Забыл написать, передавал отноосительный путь до папки, оно не работает.
Кула передавал и где? Как система импортов работает вообще разбирался? До того как делать такие выкрутасы, надо со статикой разобраться.
А зачем тебе загружать плагин из папки?
Обсуждают сегодня