Python импортирует относительный путь

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

Пример структуры:

/dir
 +../subdirA
 +../subdirB
 +../mydir

Абсолютный путь варьируется, потому что этот проект выполняется на разных машинах.

Когда мой файл Python сMySampleClass находится в/ MYDIR выполняется, как я могу импортироватьOtherClassRoot находится в/ реж или жеOtherClassA находится в/ subdirA?

Я пробовал такие вещи, как:

from . import MySampleClass as msc

или же

from ../ import MySampleClass as msc

но это всегда не удается или дает мне сообщения об ошибках, такие какПопытка относительного импорта в неупакованном виде

Итак, как правильно импортировать файлы Python?

Любой вклад высоко ценится :)

Ответы на вопрос(3)

Ваш ответ на вопрос