Python从共享目录导入文件

时间:2018-05-31 15:30:06

标签: python

我是python的新手,所以为问题的新颖道歉。

我想要做的事情的描述: 我有这个文件夹结构: C:\ PythonScripts \ SharedFunctions C:\ PythonScripts \测试\ RebuildSpatialIndex \ RebuildIndexes.py C:\ PythonScripts \ PROD \ RebuildSpatialIndex \ RebuildIndexes.py

我希望RebuildIndexes.py能够使用c:\​​ PythonScripts \ SharedFunctions中的函数。

如何在python中正确执行此操作?

2 个答案:

答案 0 :(得分:1)

通常,如果要导入模块,模块的父目录必须位于PYTHONPATH环境变量中。

因此,在您的情况下,您可以将c:\PythonScripts\SharedFunctions添加到PYTHONPATH

答案 1 :(得分:1)

我不使用Windows,因此我不知道如何在那里设置PYTHONPATH(这将使您能够让任何Python脚本找到您的本地库)。在Windows (Python 2) (Python 3)上使用Python的文档会有所帮助。

要从程序中添加路径,请使用

import sys
sys.path.append(path_to_local_libraries)