Здравствуйте
UPD. Код предоставили как есть, менять не велели, как бы не коробило
Такая задача для Python
Если набор переменных. Они оформлены в классы SomeClass
Таких классов много, допустим 20
У каждого класса - свои значения переменных (и количество, и имена), но все классы имеют (должны иметь) одно имя - SomeClass
Как мне импортировать нужные класс (с нужными переменными, допустим класс SomeClass #15) в зависимости от входных данных
Максимально элегантно
Есть вариант писать
class ClassNameId:
var = 1
def get_class_object_by (id):
if id == 1:
return SomeClass1()
Но это не элегантно (?)
Кроме того, классы сами нужно разбить на подклассы (папки)
FolderX
- SomeClass
- SomeClass
- SomeClass
FolderY
- SomeClass
- SomeClass
- SomeClass
Как это лучше структурировать и вызывать в коде?