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