【发布时间】:2016-06-15 08:28:56
【问题描述】:
我写了一个有很多不同参数的类,根据参数类使用不同的动作。
我可以很容易地将我的方法区分为不同的情况,每组方法都属于某些参数。
这导致了一个巨大的 .py 文件,在一个类中实现了所有方法。为了更好的可读性,是否可以在一个自己的文件中编写多个方法并将其(类似于包)加载到类中以将它们视为类方法?
为了提供更多细节,我的类是决策树。例如,一个参数是修剪方法,用于缩小树。由于我使用不同的修剪方法,这在我的课堂上会占用很多行。我需要为每个修剪参数设置一组方法。最好将用于从另一个文件中修剪的方法简单地加载到类中,从而缩小我的决策树 .py 文件的大小。
【问题讨论】:
-
听起来像是 XY 问题。您能否至少提供一个示例来说明您要完成的工作。
-
你说得对,我加了一个例子。
标签: python python-3.x methods packages class-method