create dynamic instance

Ray rui.vapps at gmail.com
Fri Jul 16 12:22:16 EDT 2010


On Jul 16, 12:17 pm, MRAB <pyt... at mrabarnett.plus.com> wrote:
> Ray wrote:
> > class Test:
> >   def __init__(self):
> >     self.value=0
> >   def change(self, val):
> >     self.value=val
>> > if __name__=='__main__':
> >   for x in range(10):
> >     x=Test()
> >   """
> >   the question is how do i call x.value outside of that for loop?
> >   something like
> >   print x.value ?
> >   """
>> > thanks for any help.
>> Have you tried it?
>> Why are you using the same name for the loop variable and the instance
> you're creating?

yes. I need to create instance. the code above is just a example.
on real code, it read a dict, and create the instance from dict.keys()
name.
that dict is build dynamic from database.


More information about the Python-list mailing list

AltStyle によって変換されたページ (->オリジナル) /