当前位置: 首页 > 网络应用技术

Python项目标准结构,我建议这样做!

时间:2023-03-06 15:17:24 网络应用技术

  这篇文章怎么说?

  进行数据分析用于使用Jupyter笔记本编写几行代码,这很方便获得结果。

  但是在实际项目中,通常使用Pycharm或Vscode。一个小朋友问,项目文件目录是否有标准结构?

  不应该有独特的统一标准,但是Python社区大型领导者肯尼斯·赖茨(Kenneth Reitz)在2013年提出了Python项目目录结构,建议您将来参考该项目。

  Python项目推荐结构

  肯尼斯(Kenneth)推荐目录结构,如下所示:

  共有3个文件夹和17个文件。

  让我们看一下第一个文件夹文档。这是一个与项目相关的文档,包括在packet.a document上安装的makefile和make.bat,readme.rst更像一个项目。

  第二个文件夹样品通常称为Python中的包装。这是项目的核心代码。通常,有多个软件包。__ Init__.py是python package.core.py和helpers.py中包含的文件。Py是样本袋中的两个核心模块。

  第三个软件包测试是与样本软件包相对应的单元测试包。该模块名称通常从测试开始,以测试样品中的每个模块。

  setup.py做什么?

  在上面的三个最重要的部分中,最重要的文件是设置。这个文件是什么?

  简而言之,Setup.py是与包装相关的配置模块,通常与SetUptools结合使用。

  使用setup.py,我们可以将软件包安装到本地环境中或将其上传到PYPI,以便世界各地的开发人员都有机会搜索您的袋子并与PIP一起安装袋子。

  内部的代码相对标准化并且固定,例如,该项目中的代码如下:

  请参阅readme.rst和许可证文件,并指定指定哪些软件包。

  以上是该共享的所有内容。如果您想了解更多信息,请转到公共帐户:Python编程学习圈,每日干货共享

  原始:https://juejin.cn/post/7101138954002366501