37,720
社区成员
发帖
与我相关
我的任务
分享
class A:
Text = None
for i in xrange(1, 11):
globals()['a%s'%i] = A()
globals()['a%s'%i].Text = '100'
print 'a%s.Text = %s'%(i, globals()['a%s'%i].Text)
print 'testing a7.Text = %s' %a7.Text
#要使用a1.Text ,那么a1这个对象必须要有Text 这个属性
class A:
Text = None
for i in xrange(1,11):
exec('a%s = A();a%s.Text ="100"' % (i,i))
exec('print "a%s.Text=",a%s.Text' % (i,i))
#输出结果:这时候当前局部名字空间已经有a1.Text等变量的存在,可以使用了
a1.Text= 100
a2.Text= 100
a3.Text= 100
a4.Text= 100
a5.Text= 100
a6.Text= 100
a7.Text= 100
a8.Text= 100
a9.Text= 100
a10.Text= 100