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脚本关闭文件操作的机制
Jun 28 Python
Python单链表简单实现代码
Apr 27 Python
Python使用filetype精确判断文件类型
Jul 02 Python
python数字图像处理之高级形态学处理
Apr 27 Python
在Windows中设置Python环境变量的实例讲解
Apr 28 Python
python 对dataframe下面的值进行大规模赋值方法
Jun 09 Python
django模板结构优化的方法
Feb 28 Python
对Django项目中的ORM映射与模糊查询的使用详解
Jul 18 Python
pip 安装库比较慢的解决方法(国内镜像)
Oct 06 Python
Python树莓派学习笔记之UDP传输视频帧操作详解
Nov 15 Python
Python爬虫爬取煎蛋网图片代码实例
Dec 16 Python
spyder 在控制台(console)执行python文件,debug python程序方式
Apr 20 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 Coding Tips(php小技巧)[2011/04/02最后更新]
2011/05/02 PHP
php自动获取字符串编码函数mb_detect_encoding
2011/05/31 PHP
Laravel 5框架学习之Eloquent 关系
2015/04/09 PHP
Yii2实现ajax上传图片插件用法
2016/04/28 PHP
php array_udiff_assoc 计算两个数组的差集实例
2016/11/12 PHP
Prototype使用指南之selector.js说明
2008/10/26 Javascript
JS 显示当前日期与时间的代码
2010/03/24 Javascript
Google Maps API地图应用示例分享
2014/10/23 Javascript
CSS+JS实现点击文字弹出定时自动关闭DIV层菜单的方法
2015/05/12 Javascript
css如何让浮动元素水平居中
2015/08/07 Javascript
基于javascript编写简单日历
2016/05/02 Javascript
Javascript将字符串日期格式化为yyyy-mm-dd的方法
2016/10/27 Javascript
JS判断输入的字符串是否是数字的方法(正则表达式)
2016/11/29 Javascript
js 取消页面可以选中文字的功能方法
2018/01/02 Javascript
vue项目中使用lib-flexible解决移动端适配的问题解决
2018/08/23 Javascript
JavaScript之解构赋值的理解
2019/01/30 Javascript
微信小程序五子棋游戏AI实现方法【附demo源码下载】
2019/02/20 Javascript
Python的Django框架中从url中捕捉文本的方法
2015/07/20 Python
利用numpy+matplotlib绘图的基本操作教程
2017/05/03 Python
Python 实现还原已撤回的微信消息
2019/06/18 Python
python多线程并发实例及其优化
2019/06/27 Python
Python解析命令行读取参数之argparse模块
2019/07/26 Python
Python爬虫图片懒加载技术 selenium和PhantomJS解析
2019/09/18 Python
python使用pip安装SciPy、SymPy、matplotlib教程
2019/11/20 Python
请用Java实现列出某个目录下的所有文件
2013/09/23 面试题
电子信息毕业生自荐信
2013/11/16 职场文书
小学校园活动策划
2014/01/30 职场文书
文科生自我鉴定
2014/02/15 职场文书
《燕子》教学反思
2014/02/18 职场文书
乡镇党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
医院领导班子整改方案
2014/10/01 职场文书
春节慰问信范文
2015/02/15 职场文书
2015年财政局工作总结
2015/05/21 职场文书
工作计划范文之财务管理
2019/08/09 职场文书
你有一份《诚信考试承诺书》待领取
2019/11/13 职场文书
SQL SERVER触发器详解
2022/02/24 SQL Server