python项目的项目结构
发布时间:2020-12-16 23:20:29 所属栏目:Python 来源:网络整理
导读:是否有任何工具可以为 python特定项目生成项目布局,这与mvn archetype完全相同:为 java项目生成. 解决方法 这是一个好消息:你不需要任何工具.您可以按任何您想要的方式组织源代码. 让我们回顾一下为什么我们需要java世界中的工具: 在java中,您希望预先生
是否有任何工具可以为
python特定项目生成项目布局,这与mvn archetype完全相同:为
java项目生成.
解决方法
这是一个好消息:你不需要任何工具.您可以按任何您想要的方式组织源代码.
让我们回顾一下为什么我们需要java世界中的工具: 在java中,您希望预先生成目录,因为命名空间系统指示每个类必须生活在反映该包层次结构的目录结构中的一个文件中.因此,您有一个深层文件夹结构. Maven强制执行一组额外的文件定位约定.你想要有自动化工具. 其次,不同的文物需要使用不同的目标,甚至需要使用额外的maven项目(例如,耳朵项目需要几个罐子和战争文物).有很多文件要创建,你想要有自动化工具. 复杂性使得像mvn archetype这样的工具生成不仅仅是有用的.这几乎是不可缺少的. 在Python的土地上,我们没有这些语言的复杂性. 如果我的项目很小,我可以将我的所有类和函数放在一个文件(如果有意义) 如果我的项目规模更大(LOC或团队规模),那么将.py文件分组到任何对您和同行有意义的模块是有意义的. 在最后的时候,它是在维护和易读性之间取得平衡的. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows下 python3 安装channels报错
- python – 在O(ln n)中按有序序列插入值
- django.request:Forbidden(Referer check failed – 没有R
- Python三方库:Numpy(数组处理)
- python – 涉及pyqt时文件复制太慢
- ImportError:没有模块名称’matplotlib’Python 3.3
- Django模板 – 具有灵活名称的可重用片段
- python – 使用map将函数应用于参数列表并忽略结果是否可以
- python3下使用cv2.imwrite存储带有中文路径图片的方法
- 酒店信息泄密!互联网时代的弊端啊!用Python写了一段加密算