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读取html中指定元素生成excle文件示例
Apr 03 Python
跟老齐学Python之字典,你还记得吗?
Sep 20 Python
Python中使用装饰器来优化尾递归的示例
Jun 18 Python
python3实现UDP协议的服务器和客户端
Jun 14 Python
python中for循环输出列表索引与对应的值方法
Nov 07 Python
python利用插值法对折线进行平滑曲线处理
Dec 25 Python
python实现LBP方法提取图像纹理特征实现分类的步骤
Jul 11 Python
Python 转换RGB颜色值的示例代码
Oct 13 Python
python编写微信公众号首图思路详解
Dec 13 Python
在echarts中图例legend和坐标系grid实现左右布局实例
May 16 Python
Python Tornado核心及相关原理详解
Jun 24 Python
学点简单的Django之第一个Django程序的实现
Feb 24 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实现图片上传时添加文字和图片水印技巧
2020/04/18 PHP
javascript this用法小结
2008/12/19 Javascript
基于jQuery的简单九宫格实现代码
2012/08/09 Javascript
解析js原生方法创建表格效率测试
2013/07/08 Javascript
js判断客户端是iOS还是Android等移动终端的方法
2013/12/11 Javascript
一款基于jQuery的图片场景标注提示弹窗特效
2015/01/05 Javascript
JavaScript实现将文本框的值插入指定位置的方法
2015/08/13 Javascript
javascript嵌套函数和在函数内调用外部函数的区别分析
2016/01/31 Javascript
jquery获取点击控件的绝对位置简单实例
2016/10/13 Javascript
JavaScript利用正则表达式替换字符串中的内容
2016/12/12 Javascript
jquery.form.js异步提交表单详解
2017/04/25 jQuery
vue init失败简单解决方法(终极版)
2017/12/22 Javascript
使用weixin-java-tools完成微信授权登录、微信支付的示例
2018/09/26 Javascript
从零开始用electron手撸一个截屏工具的示例代码
2018/10/10 Javascript
JavaScript实现选项卡效果的分析及步骤
2019/04/16 Javascript
vue中格式化时间过滤器代码实例
2019/04/17 Javascript
JavaScript find()方法及返回数据实例
2020/04/30 Javascript
vue使用element-ui实现表单验证
2020/12/13 Vue.js
Python struct.unpack
2008/09/06 Python
基于Python pip用国内镜像下载的方法
2018/06/12 Python
python 遍历目录(包括子目录)下所有文件的实例
2018/07/11 Python
Python调用adb命令实现对多台设备同时进行reboot的方法
2018/10/15 Python
python 根据时间来生成唯一的字符串方法
2019/01/14 Python
详解python持久化文件读写
2019/04/06 Python
python数组循环处理方法
2019/08/26 Python
浅析数据存储的三种方式 cookie sessionstorage localstorage 的异同
2020/06/04 HTML / CSS
在Java开发中如何选择使用哪种集合类
2016/08/09 面试题
大学生活动策划方案
2014/02/10 职场文书
小学生倡议书范文
2014/05/13 职场文书
服务承诺书怎么写
2014/05/24 职场文书
博士生导师推荐信
2014/07/08 职场文书
领导班子四风问题对照检查材料
2014/09/27 职场文书
收银员岗位职责范本
2015/04/07 职场文书
2016大学军训通讯稿
2015/11/25 职场文书
加强党性修养心得体会
2016/01/21 职场文书
python字典进行运算原理及实例分享
2021/08/02 Python