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