170 похожих чатов

Есть ли в питоне возможность вызвать экземпляр класса без его

импортирования? Классов много, какой именно нужен указан в переменной которая имеет строковое значение, как мне правильно и без заморочек вызывать этот класс, чье название в переменной, в любом месте кода? (если криво задал вопрос напишите, попробую перефразировать)

Небольшой пример:
titleClass = 'someClass'
и надо его по текстовому названию вызвать с методом main
что то вроде classes.titleClass().main() - это ошибка синтаксиса, просто как пример что хочу получить

17 ответов

39 просмотров

через globals() как-нибудь мб

> titleClass = 'someClass' И как понять это foo.bar.SomeClass или spam.eggs.SomeClass ?

Alex
хуебалс

человек чем-то абсолютно проклятым занимается, я такое уважаю

ну то что ты хочешь на самом деле ужасная идея

Alex-Borisov Автор вопроса
ungenuineer Hor
человек чем-то абсолютно проклятым занимается, я т...

да я просто экономлю по сути создание доп класса где это все будет указываться в названиях метода

ungenuineer Hor
человек чем-то абсолютно проклятым занимается, я т...

Он хочет ЭКЗЕМПЛЯР вызвать по имени КЛАССА....

Alex-Borisov Автор вопроса
Dmitry
Он хочет ЭКЗЕМПЛЯР вызвать по имени КЛАССА....

да, только имя класса в переменной

Alex Borisov
да я просто экономлю по сути создание доп класса г...

Опять занимаются какими-то бессмысленными украшательствами

Alex Borisov
да, только имя класса в переменной

Ты на вопрос ответишь? Как ты по имени класса определишь который из классов нужно импортировать?

Alex
Ты на вопрос ответишь? Как ты по имени класса опре...

Да не над его импортировать , коли у него экземпляр уже - то он импортирован так или иначе )

Alex-Borisov Автор вопроса

"дай бог памяти" - молитва программиста

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта