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操作SQLite简明教程
Jul 10 Python
python单例模式实例分析
Apr 08 Python
Python爬虫之正则表达式的使用教程详解
Oct 25 Python
基于Tensorflow:CPU性能分析
Feb 10 Python
简单了解pytest测试框架setup和tearDown
Apr 14 Python
python logging.info在终端没输出的解决
May 12 Python
python解释器安装教程的方法步骤
Jul 02 Python
Python 创建守护进程的示例
Sep 29 Python
python爬虫泛滥的解决方法详解
Nov 25 Python
pycharm 如何取消连按两下shift出现的全局搜索
Jan 15 Python
pytorch 如何使用float64训练
May 24 Python
教你使用pyinstaller打包Python教程
May 27 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的cURL快速入门教程 (小偷采集程序)
2011/06/02 PHP
PHP把小数转成整数3种方法
2014/06/30 PHP
php+memcache实现的网站在线人数统计代码
2014/07/04 PHP
php操作memcache缓存方法分享
2015/06/03 PHP
PHP环境搭建(php+Apache+mysql)
2016/11/14 PHP
PHP中字符串长度的截取用法示例
2017/01/12 PHP
PHP+Ajax实现的检测用户名功能简单示例
2019/02/12 PHP
PHP fopen函数用法实例讲解
2019/02/15 PHP
laravel框架 laravel-admin上传图片到oss的方法
2019/10/13 PHP
js CSS操作方法集合
2008/10/31 Javascript
精心挑选的12款优秀的基于jQuery的手风琴效果插件和教程
2012/08/22 Javascript
Three.js源码阅读笔记(光照部分)
2012/12/27 Javascript
浅析LigerUi开发中谨慎载入common.css文件
2013/07/09 Javascript
使用documentElement正确取得当前可见区域的大小
2014/07/25 Javascript
容易造成JavaScript内存泄露几个方面
2014/09/04 Javascript
js实现iframe跨页面调用函数的方法
2014/12/13 Javascript
JQuery为元素添加样式的实现方法
2016/07/20 Javascript
JavaScript中清空数组的方法总结
2016/12/02 Javascript
用js制作淘宝放大镜效果
2020/10/28 Javascript
jQuery html表格排序插件tablesorter使用方法详解
2017/02/10 Javascript
Vue form 表单提交+ajax异步请求+分页效果
2017/04/22 Javascript
vue图片上传本地预览组件使用详解
2019/02/20 Javascript
原生js添加一个或多个类名的方法分析
2019/07/30 Javascript
小程序按钮避免多次调用接口和点击方案实现(不用showLoading)
2020/04/15 Javascript
JavaScript图片旋转效果实现方法详解
2020/06/28 Javascript
浅谈Python中数据解析
2015/05/05 Python
深入理解Python中各种方法的运作原理
2015/06/15 Python
django输出html内容的实例
2018/05/27 Python
python编写简易聊天室实现局域网内聊天功能
2018/07/28 Python
python微信撤回监测代码
2019/04/29 Python
python基于socket进行端口转发实现后门隐藏的示例
2019/07/25 Python
pandas 强制类型转换 df.astype实例
2020/04/09 Python
Python中lru_cache的使用和实现详解
2021/01/25 Python
护士长竞聘书
2014/03/31 职场文书
经典演讲稿汇总
2014/05/19 职场文书
2014年电教工作总结
2014/12/19 职场文书