• python import模块的搜索路径


      当在py代码中import所依赖的模块时, python是从哪里找到这些模块呢,即模块的搜索路径是啥?

    默认情况下,Python解释器会搜索当前目录、所有已安装的内置模块和第三方模块,搜索路径存放在sys模块的path变量中:

    >>> import sys
    >>> sys.path
    ['', 'C:\Windows\system32\python27.zip', 'd:\Program Files\python27\DLLs',
     'd:\Program Files\python27\lib', 'd:\Program Files\python27\lib\plat-win
    ', 'd:\Program Files\python27\lib\lib-tk', 'd:\Program Files\python27', 'd
    :\Program Files\python27\lib\site-packages']
    >>>

      如果想要添加自定义路径,有两种办法:

    一种是在运行时直接给sys.path添加路径,这种方法在当前脚本运行结束后,

    自定义添加的路径即失效。

    1 import sys
    2 
    3 sys.path.append("../../ias_common")

    第二种是将自定义路径添加到环境变量“PYTHONPATH”中,这种方法永久有效。

     参考文章:

    【1】http://blog.csdn.net/lujiandong1/article/details/47159259

  • 相关阅读:
    Java线程的学习(一)——以售票系统为例
    web笔记
    ssm2之applicationContext.xml文件配置
    ssm笔记1
    在ViewHolder中添加item点击事件接口(自定义
    Java反射机制
    新手导航页(小圆点
    jsoup
    TextView设置随机大小和颜色
    常用IO流
  • 原文地址:https://www.cnblogs.com/tlz888/p/7059307.html
Copyright © 2020-2023  润新知