Python 2.7 对于多个增益的循环迭代,创建对应于增益的多个输出(G1、G2、G3、G4、G5)

Python 2.7 对于多个增益的循环迭代,创建对应于增益的多个输出(G1、G2、G3、G4、G5),python-2.7,Python 2.7,任何人都可以建议for循环中的错误是什么。如何成功运行下面的for循环 如果(testNum==1): #运行循环以获得多个增益G1、G2、G3、G4和G5 for index in enumerate(Gain_list): p.case(nm+'_CONV.sav') p.rstr(nm+'.snp') p.strt(0,Gain_list+'Step_Up.out') p.run(0, 0.2,100,1,0) p.change_swsmod_con(SVCbus,Model_name,2

任何人都可以建议for循环中的错误是什么。如何成功运行下面的for循环

如果(testNum==1):

#运行循环以获得多个增益G1、G2、G3、G4和G5

for index in enumerate(Gain_list):
p.case(nm+'_CONV.sav')
p.rstr(nm+'.snp')
p.strt(0,Gain_list+'Step_Up.out')
p.run(0, 0.2,100,1,0)
p.change_swsmod_con(SVCbus,Model_name,2, G)
p.change_swsmod_var(SVCbus,Model_name,2, Vstepup)
p.run(0, 0.8,100,1,0)
p.change_swsmod_var(SVCbus,Model_name,2, 1.0)
p.run(0, 1.0,100,1,0)

请重新格式化您的代码以了解那里发生了什么。如何在for loop内部调用此变量“增益列表”?我没有正确地看到您的代码(没有缩进),因此我无法帮助您。请重新格式化您的代码以了解那里发生了什么。如何在for loop内部调用此变量“增益列表”?我没有正确地看到您的代码(没有缩进),因此我不能帮你。
for index in enumerate(Gain_list):
p.case(nm+'_CONV.sav')
p.rstr(nm+'.snp')
p.strt(0,Gain_list+'Step_Up.out')
p.run(0, 0.2,100,1,0)
p.change_swsmod_con(SVCbus,Model_name,2, G)
p.change_swsmod_var(SVCbus,Model_name,2, Vstepup)
p.run(0, 0.8,100,1,0)
p.change_swsmod_var(SVCbus,Model_name,2, 1.0)
p.run(0, 1.0,100,1,0)