开发规范 小白进阶 python代码规范化

开发规范

软件开发,规范项目的目录结构,代码规范,遵循 PeP8规范等等,让你更加清晰的,合理开发

一功能分类(文件名)

settings.py配置文件

配置文件放一些静态参数,

划归固定的路径,文件的绝对的路径,基本都是变量,i

比如文件路径数据库,,软件的默认设置

lib公共

common.py公共组件

装饰器辅助使用

服务主逻辑(其他代码和函数的)

公共组件函数以便其他函数,捉着业务需求,共用插件,密码加密功能,序列化功能,日志功能

core主逻辑

src.py(主逻辑)核心函数逻辑文件功能

选项映射的直接对应的函数

核心逻辑文件功能 ,需要进行选择

这些核心功能函数贯穿整个文件

bin启动

start.py项目启动文件

目的是放在一个显眼的位置方便使用开启。

register文件(类似数据库的东西)

用户数据相关的,用户信息多个文件

logging文件(日志)

共四类 开发人员使用

系统日志

网站日志 抓取用户的停留时间

辅助开发日志 报错之类

用户转账信息日志 存储信息

存储log日志的文件,把操作的情况记录到日志中,方便开发者游览,查询

二 目录

规范

不设置目录的缺点

1.不分目录不清晰乱

2.不方便调用

staart 不能为规定直接引用

conf配置

db数据库

log日志

​ README说明书

简要描述该项目的信息,为了让读者快速了解这个项目

它需要说明一下几个事项
1.软件的定位
2.运行代码的方法:安装环境,启动命令
3.简要的使用说明
4.代码目录结构说明,更详细可以说明软件的基本原理
5.常见问题说明

sys模块,文件运行时就会将一些模块(内置以及当前目录)自动加载到内存,

如何引用到模块,

在于这个模块的名称空间在不在内存

如果直接引用不到一个模块,它比并不是内置或者当前文件的当前目录下的py文件

索要要受邀到添加到内存

import sys

sys。path。append(‘r.加入路径’)手动将一些模块加载到内存,添加完毕之后,就可以直接引用了

form sec import run就可以用了

内置模块 time json pickle 等等

内存-内置-sys.path#

动态获取根目录(爷爷目录(爸爸目录(儿子当前目录_ file _)))

sys添加到内存

引用模块动态文件路径拼接

猜你喜欢

转载自www.cnblogs.com/strawberry-1/p/11285991.html