python的UnboundLocalError: local variable 'xxx' referenced before assignment
来源:互联网 发布:淘宝如何代理虚拟 编辑:程序博客网 时间:2024/05/16 20:01
转自:http://blog.sina.com.cn/s/blog_8d3652760101d01p.html
一、意思:
二、错误原因
三、产生这个错误的场景
参考资料:http://www.uplook.cn/biancheng/107/1078875/ python代码:
val=9
deftest(flag):
if flag:
val = 1
else:
print 'fuck'
return val
test(0)
错误提示:UnboundLocalError: local variable 'val' referenced before assignment
解决方法:用global关键字来进行说明该变量是全局变量
python代码:
val=9
def test(flag):
global val
if flag:
val = 1
else:
print 'test'
return val
test(0)
val=9
def
test(0)
错误提示:UnboundLocalError: local variable 'val' referenced before assignment
解决方法:用global关键字来进行说明该变量是全局变量
python代码:
val=9
def test(flag):
test(0)
0 0
- python的UnboundLocalError: local variable 'xxx' referenced before assignment
- python的UnboundLocalError: local variable 'xxx' referenced before assignment
- Python的UnboundLocalError: local variable 'xxx' referenced before assignment
- Python的UnboundLocalError: local variable 'xxx' referenced before assignment
- UnboundLocalError: local variable 'XXX' referenced before assignment
- Python - UnboundLocalError: local variable referenced before assignment
- 错误:UnboundLocalError: local variable 'xxx' referenced before assignment
- 【Python】UnboundLocalError: local variable 'l' referenced before assignment
- 【Python基础】之全局变量(UnboundLocalError: local variable referenced before assignment)
- 【Python】UnboundLocalError: local variable 'l' referenced before assignment
- 【python】UnboundLocalError: local variable 'counter' referenced before assignment
- python:UnboundLocalError: local variable 'l' referenced before assignment
- 【Python】UnboundLocalError: local variable 'x' referenced before assignment
- 【Python基础】Python3: UnboundLocalError: local variable 'num' referenced before assignment
- 【Python异常】UnboundLocalError: local variable 'xxxx' referenced before assignment
- UnboundLocalError: local variable 'l' referenced before assignment
- UnboundLocalError: local variable 'l' referenced before assignment
- UnboundLocalError: local variable ' ' referenced before assignment
- OSTimeDlyHMSM()-用户不能结束延时调用
- 在UltraEdit中使用正则表达式
- jquery相关操作
- 关于数据分析的一点思考
- MySQL监控、性能调优及三范式理解
- python的UnboundLocalError: local variable 'xxx' referenced before assignment
- sqlserver分区研究1
- Makefile 简单入门
- Ext JS下载及配置
- CRM2011升级到crm2013的小结
- java23种常用设计模式之建造者模式(Builder)
- Jlink 常会出现led指示灯不亮的情况,刷新固件可以解决
- smarty模板引擎(四)内建函数
- java 内存数据库配置启动windows