解决Python报错:local variable 'xxx' referenced before assignment(引)
(2011-03-03 15:51:23)这个问题很囧,在外面定义了一个变量 xxx ,然后在python的一个函数里面引用这个变量,并改变它的值,结果报错local variable 'xxx' referenced before assignment,代码如下:
- xxx
= 23 - def
PrintFileName(strFileName): -
if xxx == 23: -
print strFileName -
xxx = 24 -
- PrintFileName("file")
- xxx
= 23 - def
PrintFileName(strFileName): -
global xxx -
if xxx == 23: -
print strFileName -
xxx = 24 -
- PrintFileName("file")