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)
    这里:通过动态导入项目的当前根路径即可。
  • 相关阅读:
    halcon中variation_model_single实例注释.
    vc 实现打印功能
    用VisualC++建立SOAP客户端应用(一)
    第六章
    OpenCV】透视变换 Perspective Transformation(续)
    第六章
    OpenCV仿射变换+投射变换+单应性矩阵
    【最新图文教程】WinCE5.0中文模拟器SDK(VS2008)的配置
    Visual Studio 2008 使用 WinCE 5.0 Emulator
    Win32 CMD批处理命令
  • 原文地址:https://www.cnblogs.com/zy6103/p/6830310.html
Copyright © 2011-2022 走看看