python局部变量报错:UnboundLocalError: local variable ‘data_iter‘ referenced before assignment 的解决方法

程序:

python局部变量报错:UnboundLocalError: local variable ‘data_iter‘ referenced before assignment 的解决方法
报错内容:

in get_iterator
return data_iter
UnboundLocalError: local variable ‘data_iter’ referenced before assignment

大致意思是说我的返回值 data_iter 是一个局部变量,因为 data_iter 第一次定义是在第二个 if 里。

解决方法:

把 data_iter 设置为全局变量:

python局部变量报错:UnboundLocalError: local variable ‘data_iter‘ referenced before assignment 的解决方法

上一篇:C语言和指针-回顾03-链接属性:external,static,none


下一篇:electrion vue __dirname is a NodeJS variable