python软件开发规范

Posted not_enough

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python软件开发规范相关的知识,希望对你有一定的参考价值。

目录结构
目录结构意味着逻辑。
五大分支:bin,modules,db,conf,log 还有加上lib
每个文件夹都有一个__init__.py
core 为入口程序目录,特有文件main.py
conf为配置文件目录,特有文件setting.py
log 为日志记录文件,特有相关以后缀名 .log结尾的多个日志文件
db则是存放数据文件

setting.py配置
进入conf的setting.py文件,配置好根目录路径,数据库的存储方式和存储路径
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
DATABASE_ENGINE=‘file‘
DATABASES={
‘file‘:{‘path‘:‘%s/db‘%BASE_DIR},
‘mysql‘:{
‘host‘:‘localhost‘,
‘port‘:‘3306‘,
‘user‘:‘root‘,
‘password‘:‘‘
},
‘redis‘:{
‘host‘:‘localhost‘,
‘port‘:6379,
‘user‘:‘root‘,
‘password‘:‘‘
}
}

 

日志功能
在准备写模块之前,思考哪些模块(功能)需要日志功能
在log文件夹中,分别分模块创建用于存放模块日志的文件夹,里面一个用户一个文件




























以上是关于python软件开发规范的主要内容,如果未能解决你的问题,请参考以下文章

Python开发规范

Python开发规范

Python之第三十天的努力--软件开发规范

python 开发规范 预览版

python开发规范

Python 3 软件开发规范