sys.path 详解

sys.path(): 是一个由字符串组成的列表,用于指定模块的搜索路径,默认python解释器会搜索当前目录、已安装的内置模块和第三方模块,搜索路径即在sys.path中

sys.path.append()

当我们需要添加指定模块到搜索目录时,可通过此方法
sys.path.append(“..”):表示上级目录
sys.path.append(“../..”):表示上两级目录

  1. import sys
  2. print(sys.path)
  3. """
  4. ['/Users/zaygee/work_script/Script/python_test/base', '/Library/Frameworks/Python.framework/Versions/3.7/lib/python37.zip', '/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7', '/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload', '/Users/zaygee/work_script/env/lib/python3.7/site-packages']
  5. """
  6. # 添加指定模块到环境变量路径
  7. pwd = "/test"
  8. sys.path.append(pwd)