Python 软件规范开发
软件规范开发
规范开发,一个py文件中,
-
文件加载问题
-
代码可读性差,查询,麻烦
需要将一个py文件分开,合理的分成多个文件
设计一个参差清晰的目录结构,就是为了达到以下两点:
- 可读性高:不熟悉这个项目的代码的人,一眼就能看懂目录结构,知道程序启动脚本,测试目录,配置文件在哪等。从而快速的了解这个项目。
- 可维护性高:定义好组织规则后,维护者就能很明确地知道,新增的那个文件和代码应该放在什么目录之下。随着时间推移,代码,配置的规模增加,项目结构不会混乱,仍然能够组织良好。
bin\starts.py 项目启动文件。 文件中引用sys模块,动态获取目录
conf\settings.py 配置文件,就是放置一些项目中需要的静态参数,比如文件路径,数据库配置
core\src.py 这个文件主要存放的就是核心逻辑功能,主逻辑的一些函数
db\register 文件名不固定,存放数据文件
lib\common.py 公共组件文件,这里面放置装饰器函数,日志函数,密码加密,序列化等服务于整体的函数
log\access.log 存储log日志的文件
README 解释说明手册
import os
import sys
BASE_PATH = os.path.dirname(os.path.dirname(__file__))#相对'爷'级路径
sys.path.append(BASE_PATH)
form core import src
if __name__ == '__main__':
src.run()
将模拟登录的按照规范开发格式,自己写好。