Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在for循环中运行唯一的方法_Python_Python 2.7_Oop_For Loop_Variables - Fatal编程技术网

Python 在for循环中运行唯一的方法

Python 在for循环中运行唯一的方法,python,python-2.7,oop,for-loop,variables,Python,Python 2.7,Oop,For Loop,Variables,我正在一个非常有限的在线环境中编写一个基本的命令行应用程序。如何创建一个for循环:定义一个新对象,然后从该对象运行一个方法 我已经有了这个,但是方法部分返回了一个错误。如前所述,我使用的是一个非常有限的环境,它没有提供任何有关错误的信息 for z in range(5): for zz in range(7): globals()['variable{}{}'.format(z,zz)] = an_object.thing("parm", 2, False)

我正在一个非常有限的在线环境中编写一个基本的命令行应用程序。如何创建一个for循环:定义一个新对象,然后从该对象运行一个方法

我已经有了这个,但是方法部分返回了一个错误。如前所述,我使用的是一个非常有限的环境,它没有提供任何有关错误的信息

for z in range(5):
    for zz in range(7):
        globals()['variable{}{}'.format(z,zz)] = an_object.thing("parm", 2, False)
        globals()['variable{}{}'.format(z,zz)].hello_world()


对不起,我看不出有错误。这种“非常有限的环境”是什么?你能在正常的环境中测试你的代码吗?如果没有,请逐步尝试找出错误所在:1。创建对象
a_object.thing(“parm”,2,False)
2。在循环3中创建多个
对象
实例。添加
hello\u world()
4。或者尝试不使用循环:创建一个实例并运行
hello\u world()
非常有限的环境,我的意思是我只能使用他们给我的东西,即空闲和标准库。我可以在正常环境中进行测试,但代码必须在该环境中工作。我得到的错误是模糊的,它说错误变量00第4行。现在,它通常会给出一些细节,比如它是否是一个值错误以及简短的描述。这个错误消息有点帮助。这个循环似乎还可以。请试试我的第四步。你根本不应该这样做。使用字典。对不起,我看不出有错误。这种“非常有限的环境”是什么?你能在正常的环境中测试你的代码吗?如果没有,请逐步尝试找出错误所在:1。创建对象
a_object.thing(“parm”,2,False)
2。在循环3中创建多个
对象
实例。添加
hello\u world()
4。或者尝试不使用循环:创建一个实例并运行
hello\u world()
非常有限的环境,我的意思是我只能使用他们给我的东西,即空闲和标准库。我可以在正常环境中进行测试,但代码必须在该环境中工作。我得到的错误是模糊的,它说错误变量00第4行。现在,它通常会给出一些细节,比如它是否是一个值错误以及简短的描述。这个错误消息有点帮助。这个循环似乎还可以。请试试我的第四步。你根本不应该这样做。使用字典。