万变不离核心基础第二关——设置模块搜索路径的方式/pycharm中设置搜索路径的方式/控制台中设置搜索路径

Posted 孤寒者

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了万变不离核心基础第二关——设置模块搜索路径的方式/pycharm中设置搜索路径的方式/控制台中设置搜索路径相关的知识,希望对你有一定的参考价值。

面试题第二关:

第一部分——考点:

  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设置路径

以上是关于万变不离核心基础第二关——设置模块搜索路径的方式/pycharm中设置搜索路径的方式/控制台中设置搜索路径的主要内容,如果未能解决你的问题,请参考以下文章

万变不离核心基础第七关——分片的使用

万变不离核心基础第十关——print函数的核心功能

万变不离核心基础第三关——字符串与字符串之间连接的五种方式/字符串与非字符串之间连接的三种方式

万变不离核心基础第六关——字符串中与检测相关的方法

万变不离核心基础第九关——转义符的使用/使转义符失效/保持字符串原始格式

万变不离核心基础第四关——表示二,八,十,十六进制的数值/四大进制之间的转换