前言
当我们导入一个模块时:import xxx,
默认情况下python解析器会首先去搜索你所执行的文件.py所在的目录、已安装的内置模块和第三方模块,
搜索路径存放在sys模块的path变量中。
sys.path变量是一个列表[],该
sys.path返回的是一个列表,该列表中的每一个元素都已经添加到系统的环境变量中了。
当我们要需要添加新的搜索目录时,可以使用列表的append()方法。
import sys
sys.path.append('引用模块所在地址')
把这个目录添加到环境变量中之后,我们就可以import该目录下的东西了。
比如:import xxx
或者:from xxx import xxx
这种方法是运行时修改,脚本运行后就会失效的。
另外一种方法是:
把路径添加到系统的环境变量中,或把该路径的文件夹放进已经添加到系统环境变量的路径内。
环境变量的内容会自动添加到模块搜索路径中。