您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

python项目的项目结构

5b51 2022/1/14 8:22:47 python 字数 1890 阅读 541 来源 www.jb51.cc/python

是否有任何工具可以为 python特定项目生成项目布局,这与mvn archetype完全相同:为 java项目生成. 这是一个好消息:你不需要任何工具.您可以按任何您想要的方式组织源代码. 让我们回顾一下为什么我们需要java世界中的工具: 在java中,您希望预先生成目录,因为命名空间系统指示每个类必须生活在反映该包层次结构的目录结构中的一个文件中.因此,您有一个深层文件夹结构. Maven强

概述

让我们回顾一下为什么我们需要java世界中的工具:

在java中,您希望预先生成目录,因为命名空间系统指示每个类必须生活在反映该包层次结构的目录结构中的一个文件中.因此,您有一个深层文件夹结构. Maven强制执行一组额外的文件定位约定.你想要有自动化工具.

其次,不同的文物需要使用不同的目标,甚至需要使用额外的maven项目(例如,耳朵项目需要几个罐子和战争文物).有很多文件要创建,你想要有自动化工具.

复杂性使得像mvn archetype这样的工具生成不仅仅是有用的.这几乎是不可缺少的.

在Python的土地上,我们没有这些语言的复杂性.

如果我的项目很小,我可以将我的所有类和函数放在一个文件(如果有意义)

如果我的项目规模更大(LOC或团队规模),那么将.py文件分组到任何对您和同行有意义的模块是有意义的.

在最后的时候,它是在维护和易读性之间取得平衡的.

总结

以上是编程之家为你收集整理的python项目的项目结构全部内容,希望文章能够帮你解决python项目的项目结构所遇到的程序开发问题。


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶