解决:遇到这样的问题,说明你在声明变量之前就已经对其进行了调用,定位到错误的地方
即变量需要先定义,再使用。
def PrintFileName():
xxx=4
if xxx==3:
a=xxx
return xxx,a
PrintFileName()
如果xxx==4,程序就不报错了
但xxx==3就会出现现在这个问题

解决:遇到这样的问题,说明你在声明变量之前就已经对其进行了调用,定位到错误的地方
即变量需要先定义,再使用。
def PrintFileName():
xxx=4
if xxx==3:
a=xxx
return xxx,a
PrintFileName()
如果xxx==4,程序就不报错了
但xxx==3就会出现现在这个问题