加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

目录规范

发布时间:2020-12-14 04:18:48 所属栏目:大数据 来源:网络整理
导读:1. 目录规范: 1.文件夹的规范写法 bin 可执行文件 conf 配置文件 core 主要业务逻辑 db 数据文件 lib 库(公共代码? ?第三方模块) log 日志文件 readme 说明文档(是一个文件) 再以上文件中 没有需要作为包的 你的包通常放到 lib 中? 但是注意 lib 不应该

1. 目录规范:

  1.文件夹的规范写法

    bin  可执行文件

    conf  配置文件

    core  主要业务逻辑

    db   数据文件

    lib  库(公共代码? ?第三方模块)

    log  日志文件

    readme  说明文档(是一个文件)

    再以上文件中 没有需要作为包的 你的包通常放到 lib 中? 但是注意 lib 不应该作为 包

    疑惑?

    #这个文件夹到底应该是包还是文件夹 其实问题就是需不需用到init

    #init的作用就是导入包内模块中的全部功能

    #通过判断是不是需要这个功能来判断是包还是文件夹

  2.定制程序的入口

    总结 程序的入口? 主要是将项目的根目录添加到环境变量中

  3.分文件夹之后的模块使用

  

在程序执行的文件中:需要调用别的模块但是这些模块并不在环境变量中,所以程序无法运行

所以需要将各个模块添加到环境变量中

  例如: 在环境变量中加 core

    

  #file:"start.py"

  import sys

 ? ?sys.path.append(r"C:yyhpythonday20ATMcore")
  import core.src

  core.src.run()

  但是这样只能添加core者一个模块

  而我们的程序在运行的时候往往需要用到很多模块

  这时候我们得将全部的模块添加到环境变量中

  为了能够找到所有模块,我们把core的上一级的文件夹加入环境变量,那么文件夹中所有的模块我们也能够使用

此时我们需要动态的获取当前项目的目录

在一个py文件中可以是用file来获取当前文件的路径

可以通过当前文件路径来获取文件所在的目录 使用 os .path .dirname

最中代码如下:

  #file:‘start.py‘

  import? sys ,os

  BASE_DIR =os.path.dirname( os.path.dirname(__file__))

  sys.path.append(BASE_DIR)

  import? core.src

  coer.src.fun()

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读