我是python的新手,所以为问题的新颖道歉。
我想要做的事情的描述: 我有这个文件夹结构: C:\ PythonScripts \ SharedFunctions C:\ PythonScripts \测试\ RebuildSpatialIndex \ RebuildIndexes.py C:\ PythonScripts \ PROD \ RebuildSpatialIndex \ RebuildIndexes.py
我希望RebuildIndexes.py能够使用c:\ PythonScripts \ SharedFunctions中的函数。
如何在python中正确执行此操作?
答案 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)