zoukankan      html  css  js  c++  java
  • django整理

    关于路径

    BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))#表示当前文件所在路径的上一级的上一级的路径,可以多次嵌套上一级
    sys.path.insert(0,os.path.join(BASE_DIR,'apps'))  #在导包时,python解析器会在当前目录、已安装和第三方模块中搜索 xxx,如果都搜索不到就会报错。使用sys.path.append()和      sys.path.insert方法可以临时添加搜索路径,方便更简洁的import其他包和模块。这种方法导入的路径会在python程序退出后失效。
    
    
    
    
    
    os.path.join(A,B)  #将A路径和B路径拼接在一起
    os.path.dirname(BASE_DIR)    #表示BASE_DIR所在路径的上一级
    

    总结就是,os模块负责程序与操作系统的交互,提供了访问操作系统底层的接口;
    sys模块负责程序与python解释器的交互,提供了一系列的函数和变量,用于操控python的运行时环境。

  • 相关阅读:
    JZ-C-36
    JZ-C-35
    JZ-C-34
    JZ-C-33
    JZ-C-32
    JZ-C-31
    JZ-C-30
    JZ-C-29
    JZ-C-28
    JZ-C-27
  • 原文地址:https://www.cnblogs.com/bsth/p/10212291.html
Copyright © 2011-2022 走看看