beebe_3 发表于 2017-4-27 09:48:18

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

  模块搜索路径



当一个名为spam的模块被载入的时候,解释器会在当前脚本所在的位置搜索文件spam.py。然后会在环境变量PYTHONPATH中定义的目录中搜索。如果还没有,就会在安装目录中搜索。
  实际上,python的解释器的搜索路径,是在sys.path中定义的。这个变量时在当前目录下的脚本被执行的时候被初始化的。

import sys
print(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']
   例子中列出的路径的顺序就是搜索的顺序。
  搜索路径也是可以动态改变的。
页: [1]
查看完整版本: python笔记---模块搜索路径