Я написал класс со многими различными параметрами, в зависимости от параметра, который использует разные действия класса.Python: Отделить методы класса от класса в собственном пакете
Я могу легко дифференцировать свои методы в разных случаях, каждый набор методов, относящихся к определенным параметрам.
В результате появился огромный .py-файл, реализующий все методы в одном классе. Для лучшей читаемости можно ли написать несколько методов в собственном файле и загрузить его (аналогично пакету) в класс, чтобы рассматривать их как методы класса?
Чтобы предоставить более подробную информацию, мой класс является деревом решений. Параметр, например, представляет собой метод обрезки, используемый для сжатия дерева. Поскольку я использую различные методы обрезки, это занимает много строк в моем классе. Мне нужно иметь набор методов для каждого параметра обрезки. Было бы неплохо просто загрузить методы обрезки из другого файла в класс и, следовательно, уменьшить размер моего дерева решений .py.
Звучит как проблема XY. Не могли бы вы привести пример того, что вы пытаетесь выполнить. –
Вы правы, я добавил примерный случай. – Jonas