您是否建议将多个 Python 类定义在单个文件中?
Python并非独一一类,Python 中代码分解的基本单元是模块。模块是一个不同的东西,可能包含一个或两个密切相关的类。模块也可以包含函数和类。在 Python 中有一条规则,即 一个模块=一个文件。
在 Python 中,如果您将自己限制在一个类中(在 Python 中这不是被禁止的),您最终可能会得到大量的较小文件——难以跟踪。
因此,根据场景和便利性,可以在一个 Python 文件中有一个或多个类。
广告
Python并非独一一类,Python 中代码分解的基本单元是模块。模块是一个不同的东西,可能包含一个或两个密切相关的类。模块也可以包含函数和类。在 Python 中有一条规则,即 一个模块=一个文件。
在 Python 中,如果您将自己限制在一个类中(在 Python 中这不是被禁止的),您最终可能会得到大量的较小文件——难以跟踪。
因此,根据场景和便利性,可以在一个 Python 文件中有一个或多个类。