📜  将当前目录添加到路径 (1)

📅  最后修改于: 2023-12-03 14:53:50.666000             🧑  作者: Mango

将当前目录添加到路径

当我们在编写程序时经常会需要导入其他模块中的函数或类。Python解释器搜索模块的顺序是在 sys.path 变量中记录的。在这个变量中,包含了解释器自动查找的路径列表。

有时我们需要将当前目录也添加到路径中,以便我们能够导入当前目录下的模块。在Python中有多种方法可以实现这个目的,以下是其中的两种方法:

方法一:使用sys模块

我们可以使用sys模块,将当前目录添加到 sys.path 变量中。

import sys

sys.path.append('.')

在这个代码片段中,我们使用 sys.path.append() 将当前目录添加到搜索路径中,这使得Python解释器可以找到当前目录下的模块。

方法二:使用环境变量PYTHONPATH

另一种方法是添加环境变量PYTHONPATH,Python会自动将其包含在sys.path中。

我们可以将以下代码添加到我们的.bash_profile或.bashrc文件中,

export PYTHONPATH=${PYTHONPATH}:.

这个代码片段将当前目录添加到PYTHONPATH中,以便Python解释器可以搜索当前目录下的模块。

以上是将当前目录添加到 Python 搜索路径中的两种方法,在编写Python程序时可能会用到。