Импорт модуля из другого модуля в python - PullRequest
0 голосов
/ 03 февраля 2020

Я знаю, что этот вопрос очень распространен и может быть помечен как дубликат, однако я прочитал почти все ответы, и ничего не помогает. Я пишу этот вопрос в отчаянии. Моя файловая структура выглядит следующим образом:

my_project
|--__init__.py
|--some_file.py
|--module1 
  |--a.py 
  |--__init__.py
|--module2
  |--b.py
  |--__init__.py

я хочу импортировать функциональность a.py в b.py Я пишу

from module1 import a

Это выдает ошибку "там нет модуля с именем module1 "
Я работаю в python3 .7.4

1 Ответ

1 голос
/ 03 февраля 2020

То, что вы там делаете, называется относительным импортом, вы можете прочитать больше о них здесь . попробуйте выполнить следующее.

from .module1 import a

Относительный импорт указывает ресурс, который должен быть импортирован относительно текущего местоположения.

...