Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 30, 2018 08:31:51

_alexs_
Зарегистрирован: 2012-04-02
Сообщения: 42
Репутация: +  0  -
Профиль   Отправить e-mail  

Импорт класса из строковой переменной

Можно ли создать экземпляр класса из строковой переменной, содержащей код класса? Желательно с отловом ошибок.

Офлайн

#2 Янв. 30, 2018 09:02:33

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Импорт класса из строковой переменной

_alexs_
Как только вы объясните зачем. 99% подобных вопросов решается тем, что задающий вопрос не видит более очевидного решения.



Офлайн

#3 Янв. 30, 2018 10:50:19

_alexs_
Зарегистрирован: 2012-04-02
Сообщения: 42
Репутация: +  0  -
Профиль   Отправить e-mail  

Импорт класса из строковой переменной

FishHook, чтобы пользователь в run-time мог написать обработчик и выполнить его

Офлайн

#4 Янв. 30, 2018 12:25:05

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Импорт класса из строковой переменной

Обработчик чего?

ПС: такое ощущение, что это мне надо, а не вам. Вы не заинтересованы в решении вашей проблемы?



Офлайн

#5 Янв. 30, 2018 12:47:06

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Импорт класса из строковой переменной

_alexs_
а обработчик будет делать rm -rf ? Намек понятен?



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#6 Янв. 30, 2018 13:24:28

_alexs_
Зарегистрирован: 2012-04-02
Сообщения: 42
Репутация: +  0  -
Профиль   Отправить e-mail  

Импорт класса из строковой переменной

JOHN_16
_alexs_а обработчик будет делать rm -rf ? Намек понятен?
Нет не понятен. У вас на кухне ножи лежат, но вы же не бросаетесь на всех с ножом.

Офлайн

#7 Янв. 30, 2018 13:34:31

_alexs_
Зарегистрирован: 2012-04-02
Сообщения: 42
Репутация: +  0  -
Профиль   Отправить e-mail  

Импорт класса из строковой переменной

FishHook
Обработчик чего?ПС: такое ощущение, что это мне надо, а не вам. Вы не заинтересованы в решении вашей проблемы?
Не вижу, как ваши вопросы связаны с ОП, в котором четко описана задача. Не хотите или не можете ответить — не надо.

Офлайн

#8 Янв. 30, 2018 13:39:32

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Импорт класса из строковой переменной

О, аналогии пошли. Любая аналогия ложна, но если вы в таком ключе хотите общаться, то я вам тоже аналогию дам. Ножи есть, с ножами я на людей не бросаюсь, но и детям с ними играть не даю. Вот такая аналогия, а если без аналогии, то: форум - это, безусловно, площадка для решения своих маленьких частных проблем, но не только. Это - общедоступный ресурс, “его читают дети”, и если на вопрос, который являет собой дикий антипаттерн будет дан ответ безо всяких разъяснений, то кто-нибудь маленький и глупый подумает, что так делать хорошо и богоугодно. Поэтому, если вы расскажите, что именно задумали сделать, то либо вам дадут другое решение, либо ваш случай будет тем самым исключением, когда исполнять динамически введенный юрезом код допустимо.



Офлайн

#9 Янв. 30, 2018 13:40:41

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Импорт класса из строковой переменной

_alexs_
Не вижу, как ваши вопросы связаны с ОП, в котором четко описана задача.
Хорошо, я четко на неё отвечу.

_alexs_
Можно ли создать экземпляр класса
Нельзя.

Тему можно закрывать?



Офлайн

#10 Янв. 30, 2018 13:58:36

_alexs_
Зарегистрирован: 2012-04-02
Сообщения: 42
Репутация: +  0  -
Профиль   Отправить e-mail  

Импорт класса из строковой переменной

Не думаю, что ваш подход принимать незнакомых людей за дураков это правильно. Вы не допускаете, что в чужой области знаний дураком будете уже вы? Засим откланиваюсь, конструктива тут не будет.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version