我有一个名为的文件example_file.py
,我想从其他文件中使用它,因此我决定将其添加example_file.py
到sys.path
另一个文件中并将其导入另一个文件中以使用该文件。为此,我在IPython中运行了以下内容。
import sys
sys.path
sys.path.append('/path/to/the/example_file.py')
print(sys.path)
我可以看到我刚刚添加的路径,并且当我尝试从另一个目录路径中导入该文件时,如下所示:
import example_file
它工作正常,但是一旦我退出IPython,再次输入它,并检查了sys.path
,我发现添加的路径不存在,那么如何在Python中永久地向sys.path添加路径?
不要将系统路径与混淆
—
Burhan Khalid 2012年
PYTHONPATH
。
sys.path.append()
接受包含文件的目录,而不是文件的单一路径。