如何在模块和/或包中组织Python类

将Python类组织到模块和/或包中在很大程度上取决于个人喜好,便利性,可读性和应用程序本身。总是有一种情况,每个类都保存在单独的文件中。有时将相关类保留在一个文件中可能会使它变得很大,而有时可能就很好。因此,这完全取决于场景,便利性和使用类的便利性。

模块是包含Python定义和语句的文件。文件名是模块名称,后缀.py。在模块内,模块名称(作为字符串)可用作全局变量__name__的值。

一个模块可以包含可执行语句以及函数定义。这些语句旨在初始化模块。仅在import语句中第一次遇到模块名称时才执行它们。如果文件作为脚本执行,它们也会运行。模块可以导入其他模块。

提供一个或多个功能的相关模块的集合称为包。因此,我们可以总结并说,类是用Python组织成模块和包的。