码迷,mamicode.com
首页 > 编程语言 > 详细

python软件开发规范

时间:2018-05-27 15:17:18      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:记录   engine   conf   文件夹   规范   dirname   逻辑   mod   分支   

目录结构
目录结构意味着逻辑。
五大分支: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软件开发规范

标签:记录   engine   conf   文件夹   规范   dirname   逻辑   mod   分支   

原文地址:https://www.cnblogs.com/ziyide/p/9096113.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!