python 项目目录结构设置


Posted in Python onFebruary 14, 2020

为项目设置目录结构是为了将功能类似的文件放置在同一目录内,增强项目的可读性和可维护性。如果一个python项目功能单一,代码量很小,那就没必要设置的这么复杂。

下图是一个示例项目的目录结构:

python 项目目录结构设置

1,bin目录:是整个应用程序的执行文件目录,其中start.py文件是启动入口

2,conf目录:是整个应用程序的配置文件目录,config.yaml是其中一个配置文件

3,core目录:是整个应用程序的核心模块,core.py是核心业务逻辑脚本文件

4,db目录:是整个应用程序的数据库文件目录

5,lib目录:是整个应用程序的通用功能脚本和第三方应用文件存放目录

6,log目录:是整个应用程序的日志文件目录

7,res目录:是整个应用程序的图标、图片、ui等目录

8,tests目录:是整个应用程序的测试文件目录

9,venv-win32目录:是整个应用程序的32位虚拟环境目录,用于运行和打包32应用程序

10,venv-win64目录:是整个应用程序的64位虚拟环境目录,用于运行和打包64应用程序

11,readme.txt:项目说明文档

12,requirements.txt:用于存放整个应用依赖的外部Python包列表

Python 相关文章推荐
python时间整形转标准格式的示例分享
Feb 14 Python
在Python中使用base64模块处理字符编码的教程
Apr 28 Python
python实现清屏的方法
Apr 30 Python
Python中防止sql注入的方法详解
Feb 25 Python
Python3安装Pymongo详细步骤
May 26 Python
Python+OpenCV实现车牌字符分割和识别
Mar 31 Python
Python3.5内置模块之shelve模块、xml模块、configparser模块、hashlib、hmac模块用法分析
Apr 27 Python
Django Celery异步任务队列的实现
Jul 24 Python
python飞机大战pygame游戏背景设计详解
Dec 17 Python
解决Python import docx出错DLL load failed的问题
Feb 13 Python
django Layui界面点击弹出对话框并请求逻辑生成分页的动态表格实例
May 12 Python
Pandas实现DataFrame的简单运算、统计与排序
Mar 31 Python
wxpython自定义下拉列表框过程图解
Feb 14 #Python
python3中使用__slots__限定实例属性操作分析
Feb 14 #Python
python 命名规范知识点汇总
Feb 14 #Python
wxPython修改文本框颜色过程解析
Feb 14 #Python
python中提高pip install速度
Feb 14 #Python
pycharm快捷键汇总
Feb 14 #Python
python随机模块random使用方法详解
Feb 14 #Python
You might like
PHP系统流量分析的程序
2006/10/09 PHP
如何使用jQuery+PHP+MySQL来实现一个在线测试项目
2015/04/26 PHP
PHP内置加密函数详解
2016/11/20 PHP
Prototype源码浅析 Number部分
2012/01/16 Javascript
Textbox控件注册回车事件及触发按钮提交事件具体实现
2013/03/04 Javascript
JS+Canvas绘制时钟效果
2020/08/20 Javascript
如何解决hover在ie6中的兼容性问题
2016/12/15 Javascript
js canvas实现放大镜查看图片功能
2017/06/08 Javascript
web前端vue实现插值文本和输出原始html
2018/01/19 Javascript
微信小程序实现日历功能
2018/11/27 Javascript
vue组件之间通信实例总结(点赞功能)
2018/12/05 Javascript
Vue插槽原理与用法详解
2019/03/05 Javascript
详解vue中router-link标签所必备了解的属性
2019/04/15 Javascript
详解可以用在VS Code中的正则表达式小技巧
2019/05/14 Javascript
Hadoop中的Python框架的使用指南
2015/04/22 Python
Python获取系统默认字符编码的方法
2015/06/04 Python
一个基于flask的web应用诞生 用户注册功能开发(5)
2017/04/11 Python
Centos7 Python3下安装scrapy的详细步骤
2018/03/15 Python
Python读取txt内容写入xls格式excel中的方法
2018/10/11 Python
python 中xpath爬虫实例详解
2019/08/26 Python
Python3 中作为一等对象的函数解析
2019/12/11 Python
如何在Django中使用聚合的实现示例
2020/03/23 Python
Python内存泄漏和内存溢出的解决方案
2020/09/26 Python
Python xlwings插入Excel图片的实现方法
2021/02/26 Python
Timex手表官网:美国运动休闲手表品牌
2017/01/28 全球购物
EJB包括(SessionBean,EntityBean)说出他们的生命周期,及如何管理事务的
2015/07/24 面试题
电子专业毕业生自我鉴定
2014/01/22 职场文书
服装电子商务创业计划书
2014/01/30 职场文书
应届中专生自荐书范文
2014/02/13 职场文书
模具专业自荐信
2014/05/29 职场文书
大学生村官个人对照检查材料(群众路线)
2014/09/26 职场文书
2014年六五普法工作总结
2014/11/25 职场文书
工作计划范文之财务管理
2019/08/09 职场文书
logback 实现给变量指定默认值
2021/08/30 Java/Android
P站美图推荐——变身女主角特辑
2022/03/20 日漫
Java实现经典游戏泡泡堂的示例代码
2022/04/04 Java/Android