软件开发规范
软件开发规范
bin可执行文件,放置启动程序
conf配置文件
database数据库
db数据文件
lib库文件(自定义模块、包)
src或者core核心代码
man帮助文档
include 库文件(模块包)
log 日志文件 一般写在服务器的某个目录,不和程序放在一起
docs 说明文档
在start.py中
import os,sys BASE_DIR=os.path.dirname(os.path.dirname(os.path.abspath(__file__))) sys.path.append(BASE_DIR) from core import test_main if __name__ == '__main__': test_main.run()
在test_main.py中
from conf import settings from lib import common def run(): print('start running') print('db path is %s' %settings.db_path )
在settings.py中
import os,sys BASE_DIR=os.path.dirname(os.path.dirname(os.path.abspath(__file__))) db_path=r'%s\db' %BASE_DIR
经常变参数的写入配置文件