python项目结构目录结构,python自动化框架的目录结构
之前很多文章都讲过函数、模块等的使用。在语言中。现在,我们来谈谈python一般项目的目录结构。习惯上是这样规划目录的。在开始一个项目之前,最好规划一下目录结构。这样才能有条不紊的建设、使用、排版。如果布局清晰,也更容易找到内容链接。如果这部分知识不够清楚,你可以跟着边肖学。现在介绍这个目录结构,在项目目录project_app下,从上到下。
1.docs目录:存储一些文档或全局配置文件。
Config.ini -配置文件
用户手册
一些其他文档内容
2.extas目录:程序的扩展。比如用C或者C写的东西,或者Dll文件之类的。
3.日志目录:将日志文件放在这里。
4.主包:主程序入口包。
说明:主程序入口,需要添加顶层目录到解释器中搜索模块。默认情况下,该路径不可用,只能由pycharm添加。
进口货
importsys
BASE _ DIR=OS . path . dirname(OS . path . dirname(OS . path . ABS path(_ _ file _ _))
Sys.path.append(BASE_DIR)#程序启动,添加到环境变量中,并在程序完成时自动删除。
print(BASE _ DIR)# return:d : project _ app 5,myproject包:这里是主程序,写业务逻辑
6.需求目录:整个应用程序所依赖的外部Python包的列表。
点击==6.7
-rcommon.txt
覆盖率==4.4.1
-rcommon.txt
Requests==2.18.27,res目录(resource的简称):存储各种图片资源。
8.README.txt文件:项目描述文件。
9.setup.py文件:用于安装、部署和打包的脚本。项目应该自动编写脚本并打包。
好了,你做程序的时候,可以按照边肖编的上述内容,先建一个这样的目录,然后开始写程序。就算你现在不需要这个目录结构,随着程序的发展,大家也一定会用到。好好学。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。