您不能将一个类拆分为多个文件。一个包应包含多个模块,这些模块是包含代码的文件(完整的类,函数等)。
该
__init__.py文件在导入包时运行(尽管很少用于实际执行很多代码),并告诉Python目录是一个包,而不是类的构造函数。
包(文件夹)应该是包和模块的集合,而模块(文件)应该是代码的集合。
普通层次结构的示例:
- somepackage (Folder) - __init__.py (File) - somemodule.py (File) - SomeClass (Code) - some_function (Code)
最后一点,我要说的是您不能将一个类拆分为多个文件-
从技术上讲,您可以通过将猴子的函数修补到该类中或其他一些类似的问题来做到这一点,但是您永远都不想这样做,因为它会使您的代码模糊不清很多。



