【发布时间】:2014-06-05 17:48:33
【问题描述】:
我想创建一个类,其实例的属性在实例化时定义。
一开始我觉得我应该做这样的事情,
class TestData(object): # Example via http://stackoverflow.com/questions/2641484/class-dict-self-init-args
def __init__(self, *args, **kwargs):
super(TestData, self).__init__()
for arg in args:
self.arg = arg
但这会将所有参数分配给同一属性self.arg,这将不起作用。
【问题讨论】:
标签: python attributes instantiation