将目录添加到sys.path / PYTHONPATH
我正在尝试从特定目录导入模块。
问题是,如果我使用sys.path.append(mod_directory)
附加路径然后打开python解释器,则该目录mod_directory
将添加到列表sys.path的末尾。如果我PYTHONPATH
在打开python解释器之前导出变量,则目录将添加到列表的开头。在后一种情况下,我可以导入模块,而在前一种情况下,我不能。
有人可以解释为什么会发生这种情况,并给我一个 在 python脚本中将其添加mod_directory
到开始的解决方案吗? __