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

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

У меня есть система Linux. В этой системе Linux у меня есть файлы, расположенные так:

/home/brad/code/projects/apollo_project/myfile.py
/home/brad/code/projects/helper_functions.py

В моей системе Mac мои файлы расположены следующим образом:

/Users/bradley/code/projects/apollo_project/myfile.py
/Users/bradley/code/projects/helper_functions.py

(Эти файлы, конечно, одинаковые, с контролем версий и т. Д.). Теперь вот моя проблема:

В myfile.py у меня от helper_functions import *

То, что я хочу сделать, это: i) быть в состоянии выполнить этот импорт в любой отдельной системе должным образом, и затем ii) иметь возможность выполнить эту работу в обеих системах.

Как это можно сделать?

Спасибо

...