使用sys.Path.Append()方法附加到Python路径

Python提供sys.path内置变量以管理Python路径信息。Python路径信息用于指定Python模块和相关库的位置。如果需要模块导入和加载,则使用此路径信息。在指定的路径中搜索指定的模块。解释器在指定的Python路径中搜索新模块。sys.path是一个列表,其中包含多个作为字符串项的路径。

null

sys.path.append()方法语法

append()方法是通过sys.path模块提供的。因此,为了使用append()方法,应该导入sys模块。sys.path.append()方法具有以下语法。

append(PATH)
  • 路径 是我们要添加到Python路径的新路径。

显示Python路径

首先,我们可以使用 搜索路径 变量。首先,我们导入sys模块,然后打印sys.path,这是一个列表类型。sys.path提供了多个条目,每个条目都是Python模块的路径。

import sysprint(sys.path)
['', '/usr/lib/python38.zip', '/usr/lib/python3.8', '/usr/lib/python3.8/lib-dynload', '/usr/local/lib/python3.8/dist-packages', '/usr/lib/python3/dist-packages']

我们可以看到有多个项目和路径信息。第一个路径是“这是一个空字符串。此路径指定当前工作目录。这意味着python解释器首先在当前工作目录中搜索python模块。路径信息提供了类似python3.8的版本信息,这意味着当前Python解释器的版本为3.8。

  • /usr/lib/python38.zip文件
  • /usr/lib/python3.8版本
  • /usr/lib/python3.8/lib-dynload文件
  • /usr/local/lib/python3.8/dist-packages文件包
  • /usr/lib/python3/dist包

添加新的Python路径

sys.path.append()方法用于添加新的Python路径。可以很容易地将新路径添加到Python路径列表中,以便添加新模块或第三方模块或我们开发的模块。在下面的示例中,我们提供了append()模块的新Python路径。

import sys

print(sys.path.append('/home/ismail/Python'))

如果您使用的是Windows操作系统,那么Python路径可以用分区名或驱动器号及其路径来指定。我们可以看到,根据Linux,斜杠是反向的,每个目录都使用了几个片段。

import sys

print(sys.path.append('C:UsersismailPython'))
© 版权声明
THE END
喜欢就支持一下吧,技术咨询可以联系QQ407933975
点赞0 分享