python中sys路径_Python sys.path用法及代码示例

Sys是一个内置 Python模块,其中包含特定于系统的参数,即,它包含与解释器进行交互并受其控制的变量和方法。

系统路径

sys.path是sys模块中的内置变量。它包含目录列表,解释器将在这些目录中搜索所需的模块。

当一个模块(一个模块是一个python文件)被导入到一个Python文件中时,解释器首先在其内置个模块中搜索指定的模块。如果找不到,它将通过sys.path定义的目录列表(目录是包含相关模块的文件夹)进行查找。

初始化sys.path

有三种指定路径的方法:

默认-默认情况下,解释器在当前目录中查找模块。要使解释器在其他目录中搜索,只需更改当前目录即可。下面的示例描述了解释器采用的默认路径:

Python3

# importing module

import sys

# printing all directories for

# interpreter to search

sys.path

输出:

通过环境变量-可以使用包含解释器在查找模块时可以采用的路径的环境变量。设置后,它会提示解释器带有目录以查找模块。以下示例显示了如何完成此操作。

PYTHONPATH=C:\Users\Vanshi\Desktop

Python3

# importing module

import sys

# printing all directories

sys.path

输出:

追加路径append()是sys模块的内置功能,可以与path变量一起使用,以添加特定路径以供解释器搜索。以下示例显示了如何完成此操作。

Python3

# importing module

import sys

# appending a path

sys.path.append('C:/Users/Vanshi/Desktop')

# printing all paths

sys.path

输出:

请注意,path返回的第一个字符串始终为空,这表示解释器要检查当前目录。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值