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