Что бы как то так
class Test:
def __init__(self, x):
AddVariables() #?
test = Test(20)
print test.x
def __init__(self, x): self.x = x
class Sample(object): def __init__(self, *args, **kwargs): self.__dict__.update(kwargs) s = Sample(x=1, y=2, z=3) s.x, s.y, s.z
playpauseandstopЭто тоже не то, тут интерфейс класса задается снаружи.class Sample(object): def __init__(self, *args, **kwargs): self.__dict__.update(kwargs) s = Sample(x=1, y=2, z=3) s.x, s.y, s.z
poltergeistОпределенно.
ais Вы сами понимаете чего хотите?
bialixИз этого примера
__slots__
aisПоэтому второй вариант предложенный выше вполне подходит. Там “оно само” делается.
# вот этого я не хочу писать руками.
def __init__(self,a,b,c,d,e): self.__dict__.update( locals() )