У меня есть несколько модулей в моем проекте и укажите некоторую точку выполнения. Но когда я пытаюсь импортировать файлы из подмодулей, это не работает.Как импортировать подмодули из относительного пути?
Итак, как указать подмодули для выполнения из выбранного исполняемого файла?
project
--bin
---- executeFile
--modules
---- __init__.py
----fileA.py
в executeFile
, я стараюсь:
from ..modules.fileA import *
но получаю ошибку:
Traceback (most recent call last):
File "./bin/muexecute", line 10, in <module>
from ..modules.os import *
SystemError: Parent module '' not loaded, cannot perform relative import
вы пробовали из modules.os импортировать *? –
Да, но получите ошибку: ImportError: Нет модуля с именем 'modules'. Насколько я понимаю из документации, bin и модули - это разные каталоги модулей, поэтому мне нужна некоторая точка входа или \ и взломать, чтобы это могло быть – user2995099