当前位置 博文首页 > 孤寒者的博客:万变不离核心基础第二关——设置模块搜索路径的方

    孤寒者的博客:万变不离核心基础第二关——设置模块搜索路径的方

    作者:[db:作者] 时间:2021-07-25 12:31

    面试题第二关:

    第一部分——考点:

    1. 设置python模块搜索路径的方式
    2. 在pycharm中设置搜索路径
    3. 在控制台中设置搜索路径

    第二部分——面试题:

    1.面试题一:设置python模块的搜索路径有几种方式。

    2.面试题二:永久设置python模块搜索路径有几种方式,如何使用他们。

    3.面试题三:如何临时设置python模块的搜索路径。


    第三部分——解析:

    面试题一 之 设置python模块的搜索路径的几种方式:

    1. 设置PYTHONPATH环境变量:
      点击pycharm运行按钮左边那个按钮,选择Edit Configurations…,然后单击Environment variables最右边的三个点,打开后进行添加,Name里面写入PYTHONPATH,Value里面写入需要导入的模块的地址。
    2. 添加.pth文件:
      在控制台,比如linux中打开python的根目录,进入python包的那个目录里面创建一个后缀为.pth的文件,在里面vi写入需要导入的模块的地址。
      原理:python在运行时会扫描后缀名为.pth的文件(如果有的话),将里面的路径自动添加到sys.path里。
    3. 通过sys.path设置路径:
      import sys
      sys.path.append(‘路径’)
    4. 如果使用pycharm,可以直接设置搜索路径:
      在需要导入的模块右击鼠标,单击选项Mark Derectory as ,点击第一个,将其作为python源码根目录,就可以了。

    面试题二 之 永久设置python模块搜索路径的几种方式以及使用:

    (面试题一其中的1,2,4这三种方法!)

    1. 设置PYTHONPATH环境变量
    2. 添加.pth文件
    3. 如果使用pycharm,可以直接设置搜索路径

    面试题三 之 如何临时设置python模块的搜索路径:

    (面试题一其中的第3个方法!)

    1. 通过sys.path设置路径
    cs