为了提高程序的可读性与可维护性,我们应该为软件设计良好的目录结构,这与规范的编码风格同等重要。软件的目录规范并无硬性标准,只要清晰可读即可。
项目名:
bin #放启动文件的 run.py start.py....
conf #配置文件
settings.py #一些初始化的数据
core #核心
src.py #写一些核心功能的逻辑
def login():
pass
def register():
pass
lib #库
common.py #写一些项目使用的公共代码
log #日志,记录一些代码运行过程中发生的事情
db #存放项目数据的
api #接口层
setup.py #安装、部署、打包的脚本
requirements.txt #存放软件依赖的外部Python包列表。