变量未定义问题 为什么会出现这种现象 1.在使用前,忘记定义该变量(一般不会出现这种情况) 2.定义它的语句未被执行(这种现象常见于if-else语句中) 3.该变量是其他函数内变量,如果不重新对他们进行定义,就会出现所示的问题 解决方法 1.用Python内置函数global把该变量变成全局变量 global it 2.若是由if-else语句未执行导致的,应尽可能补全在各种if条件下的该变量定义