У меня есть структура данных, которая выглядит, как это в Python 2,7питон и динамический импорт вложенных каталогов
myfile.py
--parsers
--folder1
file1.py
def filemethod(data=None)
pass
Под анализаторами папки, я могу добавить много подпапок
Я всегда буду знать, то имя функция, которую я хочу назвать, но
Как мне импортировать каталог парсера, чтобы найти методы в каждом из подкаталогов и получить доступ к myfile.py. Я использую getattr для преобразования имени в объект функции. Это необходимо, потому что я получаю имя функции для вызова из удаленного вызова в очередь redis.
import ??????
methodToCall = getattr('filemethod', 'file1')
methodToCall(data)