Как ссылаться на модуль в его собственных папках? - PullRequest
0 голосов
/ 01 октября 2018

У меня есть модуль python, который я добавил в другую корневую папку с исходным кодом, например,

MyProject/my_new_file.py
MyProject/MyModule/__init__.py
MyProject/MyModule/script1.py
MyProject/MyModule/script2.py

И поскольку корневым источником является папка «MyProject», script1.py не может включать файл script2.py, например:

from script2 import my_awesome_function

Кто-нибудь знает, как импорт моих модулей изолирован внутри их собственной папки, поэтому мне не нужно ссылаться на путь импорта из исходного корня

1 Ответ

0 голосов
/ 01 октября 2018

Вы можете использовать относительный импорт :

from .script2 import my_awesome_function
...