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分割和拼接字符串
Nov 01 Python
python测试驱动开发实例
Oct 08 Python
利用Python实现颜色色值转换的小工具
Oct 27 Python
Python爬虫实现百度图片自动下载
Feb 04 Python
python-str,list,set间的转换实例
Jun 27 Python
Python3实现的简单工资管理系统示例
Mar 12 Python
Python argparse模块应用实例解析
Nov 15 Python
基于Python爬虫采集天气网实时信息
Jun 05 Python
Python使用struct处理二进制(pack和unpack用法)
Nov 12 Python
python 实现围棋游戏(纯tkinter gui)
Nov 13 Python
Python descriptor(描述符)的实现
Nov 15 Python
pandas 按日期范围筛选数据的实现
Feb 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
解析wamp5下虚拟机配置文档
2013/06/27 PHP
浅析php中三个等号(===)和两个等号(==)的区别
2013/08/06 PHP
给ECShop添加最新评论
2015/01/07 PHP
php微信支付接口开发程序
2016/08/02 PHP
jquery ui 1.7 ui.tabs 动态添加与关闭(按钮关闭+双击关闭)
2010/04/01 Javascript
jQuery实战之仿淘宝商城左侧导航效果
2011/04/12 Javascript
导入extjs、jquery 文件时$使用冲突问题解决方法
2014/01/14 Javascript
Js判断CSS文件加载完毕的具体实现
2014/01/17 Javascript
借助javascript代码判断网页是静态还是伪静态
2014/05/05 Javascript
js面向对象之常见创建对象的几种方式(工厂模式、构造函数模式、原型模式)
2015/11/09 Javascript
第二篇Bootstrap起步
2016/06/21 Javascript
详解js中的apply与call的用法
2016/07/30 Javascript
基于JS组件实现拖动滑块验证功能(代码分享)
2016/11/18 Javascript
jquery拼接ajax 的json和字符串拼接的方法
2017/03/11 Javascript
基于Vue的移动端图片裁剪组件功能
2017/11/28 Javascript
Vue3.0结合bootstrap创建多页面应用
2019/05/28 Javascript
微信小程序之下拉列表实现方法解析(附完整源码)
2019/08/23 Javascript
jQuery HTML获取内容和属性操作实例分析
2020/05/20 jQuery
antd配置config-overrides.js文件的操作
2020/10/31 Javascript
利用Python如何生成便签图片详解
2018/07/09 Python
Python切片操作深入详解
2018/07/27 Python
想学python 这5本书籍你必看!
2018/12/11 Python
Python datetime 格式化 明天,昨天实例
2020/03/02 Python
Python @property及getter setter原理详解
2020/03/31 Python
Python 使用office365邮箱的示例
2020/10/29 Python
发现世界上最好的珠宝设计师:JewelStreet
2017/12/17 全球购物
千禧酒店及度假村官方网站:Millennium Hotels and Resorts
2019/05/10 全球购物
考博自荐信
2013/10/25 职场文书
工厂保洁员岗位职责
2013/12/04 职场文书
给女朋友的道歉信
2014/01/10 职场文书
植树节标语
2014/06/27 职场文书
教师批评与自我批评范文
2014/10/15 职场文书
学前班教学反思
2016/02/24 职场文书
2019个人工作态度自我评价
2019/04/24 职场文书
python内置进制转换函数的操作
2021/06/02 Python
用PYTHON去计算88键钢琴的琴键频率和音高
2022/04/10 Python