昨天我开始了一个重要的 Python 项目,从那时起我一直在寻找有关如何组织代码以拥有一个“高质量”项目的文档。有很多关于如何组织包和模块的文章和官方文档,但是由于我对这种语言非常陌生,我认为这不是我的情况。
该项目是一个客户端-服务器平台,用于在本地网络中分发文件(好吧,不仅如此,但它的基本思想)。问题是它不会成为一个模块,我认为这不是一个包。至少不像 Python 文档中描述的那样:
包是一种使用“带点的模块名称”来构建 Python 模块命名空间的方式</p>
我也在 Git 中搜索过,看看流行的项目如何组织其代码,但其中大多数是模块,其余的......我什至不知道如何运行它们。
所以问题是,我的代码是什么(模块、包……),哪种是组织它的最佳方式?你知道这方面的好文章吗?
谢谢你。