我两周前开始学习Python编程。我像在Java或C#等语言中一样,为每个类制作一个单独的文件(模块)。然而,现在,看到其他人的教程和代码,我意识到许多人使用同一文件来定义多个类和主函数,但我不知道他们这样做是因为只是示例还是因为它是Python约定或类似的原因(将许多类定义和分组到同一文件中)。
那么,在Python中,是为每个类创建一个文件,还是如果可以按特定特征分组多个类,则将多个类放到同一文件中?(例如,将机动车辆放在一侧,将所有车辆放在另一侧)。
显然,每个人都有自己的风格,但当我提问时,我希望得到通用答案或约定,无论如何,如果有人想告诉我他自己的风格及其原因,随意发表!;)
那么,在Python中,是为每个类创建一个文件,还是如果可以按特定特征分组多个类,则将多个类放到同一文件中?(例如,将机动车辆放在一侧,将所有车辆放在另一侧)。
显然,每个人都有自己的风格,但当我提问时,我希望得到通用答案或约定,无论如何,如果有人想告诉我他自己的风格及其原因,随意发表!;)
__init__.py
文件,其中对于每个类都执行from ClassName import *
操作。“永远不要这样做”似乎是一个非常轻视的回答,就像任何模式一样,它都有优点和缺点。 - szmoore