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)
    这里:通过动态导入项目的当前根路径即可。



  • 相关阅读:
    HDU.2087 剪花布条
    一个acm过来人的心得
    一个acm过来人的心得
    HDU.2190 悼念512汶川大地震遇难同胞——重建希望小学
    HDOJ.2501 Tiling_easy version
    HDOJ.2501 Tiling_easy version
    HDU
    poj3216 Prime Path(BFS)
    poj1426 Find The Multiple (DFS)
    Rikka with Nickname (简单题)
  • 原文地址:https://www.cnblogs.com/jeavy/p/9498074.html
Copyright © 2011-2022 走看看