Python错误:未定义全局名称d

2024-10-01 02:37:21 发布

您现在位置:Python中文网/ 问答频道 /正文

我一直收到这个错误“Python error:Global Name not Defined”,尽管我之前在代码中使用了相同的表达式,它起作用了:

if (toggle_tau == 1):
            ensight.part.select_byname_begin("(CASE:Case 1)Hole %d Clip #%d"%(selected_hole+1,i+1))
            ensight.variables.evaluate("Hole%d_Tau_Clip%d = ACOS((U*Hole%d_uMassFluxAvg%d+V*Hole%d_vMassFluxAvg%d+W*Hole%d_wMassFluxAvg%d)/(SQRT(U^2+V^2+W^2+1e-15)*SQRT(Hole%d_uMassFluxAvg%d^2+Hole%d_vMassFluxAvg%d^2+Hole%d_wMassFluxAvg%d^2+1e-15)))*nHeptane_Volume_Fraction*180/PI"%d(selected_hole+1,i+1,selected_hole+1,i+1,selected_hole+1,i+1,selected_hole+1,i+1,selected_hole+1,i+1,selected_hole+1,i+1,selected_hole+1,i+1))

对于最后一行,它告诉我没有定义全局名d。我不明白,因为对于代码的其他部分,我用同样的方式计算其他变量。。。在


Tags: 代码nameif表达式错误noterrorsqrt