因此,我遇到了这个问题,我正在寻找有关此问题的最佳实践。它的重点是希望在路径可能不同的系统之间从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)能够在两个系统上都进行此工作。
这怎么实现?
谢谢