如何跨不同平台路径导入python模块?

时间:2018-09-17 17:44:13

标签: python file module path operating-system

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

这怎么实现?

谢谢

0 个答案:

没有答案