Python импортирует относительный путь
У меня есть проект, в котором я хотел бы использовать некоторые классы Python, расположенные в других каталогах.
Пример структуры:
/dir
+../subdirA
+../subdirB
+../mydir
Абсолютный путь варьируется, потому что этот проект выполняется на разных машинах.
Когда мой файл Python сMySampleClass находится в/ MYDIR выполняется, как я могу импортироватьOtherClassRoot находится в/ реж или жеOtherClassA находится в/ subdirA?
Я пробовал такие вещи, как:
from . import MySampleClass as msc
или же
from ../ import MySampleClass as msc
но это всегда не удается или дает мне сообщения об ошибках, такие какПопытка относительного импорта в неупакованном виде
Итак, как правильно импортировать файлы Python?
Любой вклад высоко ценится :)