PythonStudy——项目开发周期 Project development cycle
''' 1.调研 2.需求分析 3.架构师完成项目demo,完成项目架构 4.分工 5.写代码 6.白盒黑盒测试 7.项目审核发布 => 项目 -> 产品 ''' ''' bin: 可执行文件,入口,入口也可以放在项目根目录下 core: 核心代码 db:数据库相关文件 interface:接口 lib:包、模块、第三方文件夹 log:日志 setting:配置 static:静态文件 '''
''' 项目开发规范 ATM -- bin: 可执行文件 # run.py import os import sys BASE_DIR = os.path.dirname(os.path.dirname(__file__)) # ATM文件夹 sys.path.append(BASE_DIR) from core import main -- core:核心代码 # main.py from setting import settings from lib import mp # login.py # from bin.run import BASE_DIR # u_info = os.path.join(BASE_DIR, 'db', 'user.info') from setting.settings import USER_INFO # register.py # from bin.run import BASE_DIR # u_info = os.path.join(BASE_DIR, 'db', 'user.info') from setting.settings import USER_INFO -- db:数据库 # user.info -- setting:配置 # settings.py from bin.run import BASE_DIR USER_INFO = os.path.join(BASE_DIR, 'db', 'user.info') -- lib:公用模块 # mp文件夹 __init__.py m1.py m2.py -- log:日志 -- static:静态资源 -- interface:接口 2.时间: time calendar datetime 3.系统 sys, os, os.path 4.sys.argv:结束文件作为脚本执行传入的参数 cmd:python3 py脚本 参数们 '''