Итак, у меня есть эта проблема, и я ищу лучшие практики, как это сделать. Он сосредоточен на желании импортировать файл 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) иметь возможность выполнить эту работу в обеих системах.
Как это можно сделать?
Спасибо