##UnboundLocalError: local variable ‘iter’ referenced before assignment
在于python没有变量的声明 , 所以它通过一个简单的规则找出变量的范围 :如果有一个函数内部的变量赋值 ,该变量被认为是本地的,所以如果有修改变量的值就会变成局部变量。
这个问题之前在晚上找到的解决方法是global,声明其为全局变量,但问题没有解决,每次成功运行一次后,又会出现同样的问题,后来发现是缩进对齐的问题(ˉ▽ˉ;)…
##UnboundLocalError: local variable ‘iter’ referenced before assignment
在于python没有变量的声明 , 所以它通过一个简单的规则找出变量的范围 :如果有一个函数内部的变量赋值 ,该变量被认为是本地的,所以如果有修改变量的值就会变成局部变量。
这个问题之前在晚上找到的解决方法是global,声明其为全局变量,但问题没有解决,每次成功运行一次后,又会出现同样的问题,后来发现是缩进对齐的问题(ˉ▽ˉ;)…