Python лямбда не может импортировать определенные пользователем модули - PullRequest
0 голосов
/ 11 сентября 2018

У меня есть Python лямбда, которая оказывается немного длинной, поэтому мы решили разделить ее на модули. и теперь, когда я пытаюсь импортировать модуль в lambda_handler, он, кажется, дает следующую ошибку Unable to import module 'defghi': attempted relative import with no known parent package abc.py, в котором содержится lambda_handler, пытается импортировать методы defghi.py следующим образом

from defghi import some_method_1, some_method_2 попробовал это также from .defghi import some_method_1, some_method_2

  1. оба файла находятся в одном каталоге Любая помощь будет признательна, спасибо в adavance

1 Ответ

0 голосов
/ 17 сентября 2018

Наконец-то все заработало, это были сценарии сборки, которые вызвали проблему в моем проекте. Поэтому, чтобы ответить на вопрос, прекрасно разделить большие лямбды на модули, сделать их немного читабельными и импортировать в основные lambda_handler требуемые модули.

...