Python 软件规范开发

软件规范开发

规范开发,一个py文件中,

  1. 文件加载问题

  2. 代码可读性差,查询,麻烦

    需要将一个py文件分开,合理的分成多个文件

设计一个参差清晰的目录结构,就是为了达到以下两点:

  1. 可读性高:不熟悉这个项目的代码的人,一眼就能看懂目录结构,知道程序启动脚本,测试目录,配置文件在哪等。从而快速的了解这个项目。
  2. 可维护性高:定义好组织规则后,维护者就能很明确地知道,新增的那个文件和代码应该放在什么目录之下。随着时间推移,代码,配置的规模增加,项目结构不会混乱,仍然能够组织良好。

image-20200718155224163

binstarts.py 项目启动文件。 文件中引用sys模块,动态获取目录

confsettings.py 配置文件,就是放置一些项目中需要的静态参数,比如文件路径,数据库配置

coresrc.py 这个文件主要存放的就是核心逻辑功能,主逻辑的一些函数

db egister 文件名不固定,存放数据文件

libcommon.py 公共组件文件,这里面放置装饰器函数,日志函数,密码加密,序列化等服务于整体的函数

logaccess.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()

将模拟登录的按照规范开发格式,自己写好。

原文地址:https://www.cnblogs.com/zhaoxinblog/p/13336328.html