如何组织Python类到模块和/或包
将Python类组织到模块和/或包中,很大程度上取决于个人偏好、方便性、易读性和应用程序本身。通常情况下,每个类都保存在单独的文件中。有时候把相关的类保存在一个文件里可能会使文件变得非常大,但有时就没问题。所以一切都取决于场景、便利性和处理类的容易程度。
模块是一个包含Python定义和语句的文件。文件名是模块名称加上后缀.py。在模块内部,模块的名称(作为字符串)可以作为全局变量name的值使用。
模块可以包含可执行语句以及函数定义。这些语句旨在初始化模块。只有在导入语句中第一次遇到模块名称时才会执行它们。如果将文件作为脚本执行,它们也会运行。模块可以导入其他模块。
提供一个或多个功能的相关模块集合称为包。因此我们可以总结并说,Python中的类被组织成模块和包。
阅读更多:Python 教程