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简单获取数组元素个数的方法
Jul 13 Python
Python处理XML格式数据的方法详解
Mar 21 Python
Python搜索引擎实现原理和方法
Nov 27 Python
详解python中的 is 操作符
Dec 26 Python
python实现类之间的方法互相调用
Apr 29 Python
python3实现字符串操作的实例代码
Apr 16 Python
Python中pyecharts安装及安装失败的解决方法
Feb 18 Python
Django框架静态文件处理、中间件、上传文件操作实例详解
Feb 29 Python
python 装饰器功能与用法案例详解
Mar 06 Python
Anaconda3中的Jupyter notebook添加目录插件的实现
May 18 Python
Python 通过爬虫实现GitHub网页的模拟登录的示例代码
Aug 17 Python
如何在pycharm中快捷安装pip命令(如pygame)
May 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动态生成javascript文件的2个例子
2014/04/11 PHP
上传的js验证(图片/文件的扩展名)
2013/04/25 Javascript
Javascript实现简单二级下拉菜单实例
2014/06/15 Javascript
Javascript的表单验证-揭开正则表达式的面纱
2016/03/18 Javascript
动态更新highcharts数据的实现方法
2016/05/28 Javascript
Bootstrap基本布局实现方法详解
2016/11/25 Javascript
JS实现动态修改table及合并单元格的方法示例
2017/02/20 Javascript
js获取json中key所对应的value值的简单方法
2020/06/17 Javascript
vue-cli配置文件——config篇
2018/01/04 Javascript
基于three.js编写的一个项目类示例代码
2018/01/05 Javascript
浅谈Vue-cli单文件组件引入less,sass,css样式的不同方法
2018/03/13 Javascript
Vue.js 实现微信公众号菜单编辑器功能(二)
2018/05/08 Javascript
在vue2.0中引用element-ui组件库的方法
2018/06/21 Javascript
python ElementTree 基本读操作示例
2009/04/09 Python
巧用Python装饰器 免去调用父类构造函数的麻烦
2012/05/18 Python
python函数装饰器用法实例详解
2015/06/04 Python
Android模拟器无法启动,报错:Cannot set up guest memory ‘android_arm’ Invalid argument的解决方法
2016/07/01 Python
Python字符串拼接的几种方法整理
2017/08/02 Python
机器学习python实战之手写数字识别
2017/11/01 Python
python中numpy.zeros(np.zeros)的使用方法
2017/11/07 Python
Python中作用域的深入讲解
2018/12/10 Python
对python requests发送json格式数据的实例详解
2018/12/19 Python
在Pycharm中自动添加时间日期作者等信息的方法
2019/01/16 Python
python提取log文件内容并画出图表
2019/07/08 Python
Python 函数用法简单示例【定义、参数、返回值、函数嵌套】
2019/09/20 Python
使用Python给头像戴上圣诞帽的图像操作过程解析
2019/09/20 Python
Python中低维数组填充高维数组的实现
2019/12/02 Python
学python爬虫能做什么
2020/07/29 Python
台湾线上百货零售购物平台:friDay购物
2017/08/18 全球购物
校园新闻广播稿
2014/01/10 职场文书
2016年十一促销广告语
2016/01/28 职场文书
共青团优秀团员申请书(范文)
2019/08/15 职场文书
springboot利用redis、Redisson处理并发问题的操作
2021/06/18 Java/Android
漫画「古见同学有交流障碍症」第25卷封面公开
2022/03/21 日漫
python读取mat文件生成h5文件的实现
2022/07/15 Python
win10截图快捷键win+shift+s没有反应无法截图怎么解决?
2022/08/14 数码科技