zoukankan      html  css  js  c++  java
  • python 开发搭建目录规范

    软件目录结构规范有什么好处:
      通过规范化,能够更好的控制软件结构,让程序具有更高的可读性。

    项目目录组织结构如下:
    Foo/          # 项目名
    --bin/     # 可执行文件目录
    --foo    # 可执行程序
    --core/      # 主程序目录
    --test/   # 测试用例(用于对项目中功能性测试)
    --__init__.py
    --test_main.py
    --__init__.py
    --main.py  # 主程序入口
    --conf/     # 配置文件目录
    --settings.py #配置文件
    --logs/     # 日志文件目录
    --log    # 日志文件
    --docs/      # 文档类目录
    --setup.py   # 安装部署脚本
    --requirements.txt #依赖关系,存放依赖的软件包名称,
    --README     # 程序说明

    个别说明:
    README内容说明
    1:软件定位,软件的基本功能
    2:运行代码的方式:安装环境,启动命令等。
    3:简要的使用说明。
    4:代码目录结构说明,更详细可以说明软件的基本原理
    5:常见问题说明。

    requirements.txt
    文件格式是一行包含一个包依赖的说明,要求这个格式能被pip识别,使用方式:
    pip install -r requirements.txt 来安装所有依赖的包

    以上各个目录模块如何动态导入,实现动态迁移。
    import os
    import sys
    BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
    sys.path.append(BASE_DIR)
    这里:通过动态导入项目的当前根路径即可。



  • 相关阅读:
    HDU6768 The Oculus(Hash)
    HDU6672 Lead of Wisdom(爆搜)
    外一章
    深度学习笔记一
    ACM International Collegiate Programming Contest, Arab Collegiate Programming Contest 2013
    python局部变量&全局变量
    每日日报
    每日日报
    每日日报
    每日日报
  • 原文地址:https://www.cnblogs.com/jeavy/p/9498074.html
Copyright © 2011-2022 走看看