zoukankan      html  css  js  c++  java
  • python 设置默认的导包路径

    在python中 可以通过 sys 模块添加导包时的搜寻路径, sys.path 返回的是所有默认导包路径的列表(搜索次序从下标为零开始,直到寻找到需要导入的包结束)

    sys.path.insert(下标,包的路径) ,这样就可以将包的路径添加到指定下标(指定次序)

    如在django 项目中的settings.py配置文件中,就可以通过下面这种方式,改变导入app时的默认导包路径

    # Build paths inside the project like this: os.path.join(BASE_DIR, ...)
    import os
    BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
    
    # 通过设置默认的包/模块的搜寻路径,添加路径apps所在的路径 需要导入 import sys
    import sys
    sys.path.insert(0, os.path.join(BASE_DIR, 'apps'))
  • 相关阅读:
    简单题
    bzoj2131
    bzoj1706
    bzoj3531
    bzoj3744
    bzoj2724
    bzoj3343
    bzoj1005
    编程中、遇到问题、bug多思考
    线上系统奇怪问题总结,性能问题不能依赖经验
  • 原文地址:https://www.cnblogs.com/lowmanisbusy/p/9250590.html
Copyright © 2011-2022 走看看