Найти - Пользователи
Полная версия: Как добавить переменные класса из параметров конструкта?
Начало » Python для экспертов » Как добавить переменные класса из параметров конструкта?
1 2
ais
Daevaorn
Поэтому второй вариант предложенный выше вполне подходит. Там “оно само” делается.
Оно то само делается, только я хочу быть уверенным что у меня в классе будут переменные а, б, с … не зависимо от телепатической силы того кто будет создавать мой класс.

Или чуть иначе:
def __init__(self,a,b,c,d,e):
       self.__dict__.update( locals() )
Да то что нужно, спасибо.
Viper
Daevaorn
Или чуть иначе:

def __init__(self,a,b,c,d,e):
self.__dict__.update( locals() )
а не возникнут ли тут проблемы с удалением обьектов, ведь они будут содержать и ссылку на себя?
Александр Кошелев
Viper
а не возникнут ли тут проблемы с удалением обьектов, ведь они будут содержать и ссылку на себя?
если возникнут, то отфильтруйте:)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB