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用GET方法上传文件
Mar 10 Python
Python设计足球联赛赛程表程序的思路与简单实现示例
Jun 28 Python
python 打印直角三角形,等边三角形,菱形,正方形的代码
Nov 21 Python
Pyspider中给爬虫伪造随机请求头的实例
May 07 Python
tensorflow 加载部分变量的实例讲解
Jul 27 Python
django 将model转换为字典的方法示例
Oct 16 Python
对Python3使运行暂停的方法详解
Feb 18 Python
python自动结束mysql慢查询会话的实例代码
Oct 27 Python
pycharm的python_stubs问题
Apr 08 Python
tensorflow安装成功import tensorflow 出现问题
Apr 16 Python
Python垃圾回收机制三种实现方法
Apr 27 Python
pycharm全局搜索的具体步骤
Jul 28 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同时支持GIF、png、JPEG
2006/10/09 PHP
php 无限级缓存的类的扩展
2009/03/16 PHP
PHP中for循环与foreach的区别
2017/03/06 PHP
Laravel框架基于ajax实现二级联动功能示例
2019/01/17 PHP
window.location和document.location的区别分析
2008/12/23 Javascript
javascript 动态调整图片尺寸实现代码
2009/12/28 Javascript
JavaScript中实现块作用域的方法
2010/04/01 Javascript
理解Javascript_13_执行模型详解
2010/10/20 Javascript
Jquery颜色选择器ColorPicker实现代码
2012/11/14 Javascript
非常漂亮的JS+CSS图片幻灯切换特效
2013/11/20 Javascript
JavaScript数组_动力节点Java学院整理
2017/06/26 Javascript
详解微信小程序实现WebSocket心跳重连
2018/07/31 Javascript
angular4+百分比进度显示插件用法示例
2019/05/05 Javascript
[40:57]TI4 循环赛第二日 iG vs EG
2014/07/11 DOTA
[22:20]初生之犊-TI4第5名LGD战队纪录片
2014/08/13 DOTA
python访问类中docstring注释的实现方法
2015/05/04 Python
由浅入深讲解python中的yield与generator
2017/04/05 Python
详解python实现读取邮件数据并下载附件的实例
2017/08/03 Python
Python使用修饰器执行函数的参数检查功能示例
2017/09/26 Python
Python爬取十篇新闻统计TF-IDF
2018/01/03 Python
Python爬虫抓取代理IP并检验可用性的实例
2018/05/07 Python
matplotlib绘制多个子图(subplot)的方法
2019/12/03 Python
Python实现手绘图效果实例分享
2020/07/22 Python
微信浏览器取消缓存的方法
2015/03/28 HTML / CSS
Sephora丝芙兰马来西亚官方网站:国际化妆品购物
2018/03/15 全球购物
Marc O’Polo俄罗斯官方在线商店:德国高端时尚品牌
2019/12/26 全球购物
公司业务主管岗位职责
2013/12/07 职场文书
长安大学毕业生自我鉴定
2014/01/17 职场文书
试用期自我鉴定范文
2014/03/20 职场文书
房屋买卖协议书
2014/04/10 职场文书
住院医师规范化培训实施方案
2014/06/12 职场文书
反邪教标语
2014/06/23 职场文书
教师个人师德总结
2015/02/06 职场文书
初中教师个人总结
2015/02/10 职场文书
社交电商模式的兴起:这些新的商机千万别错过
2019/07/26 职场文书
解决python绘图使用subplots出现标题重叠的问题
2021/04/30 Python