录规范

项目目录规范

bin 存放执行文件,整个程序的入口文件,比如启动功能
conf 配置文件
lib 存放自定义的共享库,经常使用的一些功能
core 存放整个代码程序的核心逻辑
db 存放数据库相关的
log 日志相关的
Readme 记录整个项目的描述信息

项目文件规范

获取项目根路径

强调:只有被导入的模块才能使用 ... 的语法
编辑 start.py

这样写会有问题,在程序给别人使用时,别人的路径不可能和程序开发者的目录路径一样

改进

__file__ 表示当前文件的绝对路径
abspath() 规范路径格式

获取 db 目录文件的路径

编辑 setting.py

这种拼接方式有缺陷,如果是 Linux 系统,\ 右斜杠就不能用了

解决跨平台路径格式的问题

使用 os.path.join

Linux 系统输出格式

获取 log 目录路径

编辑 settings.py

项目目录规范示例

项目名/core/src.py

项目名/conf/settings.py

项目名/lib/common.py

项目名/bin/start.py

运行 start.py




HTTPX 基础教程-新乡seo|网站优化,网站建设_微信公众号:zeropython—昊天博客