首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

python札记-模块搜索路径

2012-09-04 
python笔记---模块搜索路径模块搜索路径当一个名为spam的模块被载入的时候,解释器会在当前脚本所在的位置

python笔记---模块搜索路径

模块搜索路径


当一个名为spam的模块被载入的时候,解释器会在当前脚本所在的位置搜索文件spam.py。然后会在环境变量PYTHONPATH中定义的目录中搜索。如果还没有,就会在安装目录中搜索。

?

实际上,python的解释器的搜索路径,是在sys.path中定义的。这个变量时在当前目录下的脚本被执行的时候被初始化的。

import sysprint(sys.path) # 输出['D:\\workspace\\test\\src\\test', 'D:\\workspace\\test\\src', 'D:\\Python32\\DLLs', 'D:\\Python32\\lib', 'D:\\Python32', 'D:\\Python32\\lib\\site-packages', 'C:\\Windows\\system32\\python32.zip']
?

例子中列出的路径的顺序就是搜索的顺序。

搜索路径也是可以动态改变的。

热点排行