Python 检测变量是否被定义
Submitted by BB on 2009-06-30, 17:06:30. Python(Web)
第一种:
用try...except,异常是NameError
Python代码
- try:
- print a
- except NameError:
- print 'a is not define!'
第二种:
检查下globals()或者locals()是否有该变量的定义
Python代码
- >>> a = 'aaa'
- >>> locals().has_key('a')
- True
- >>> locals().has_key('b')
- False
第三种:
我没有试过 是用 var(),和第二种差不多
Tags: python, 变量, 定义
« 上一篇 | 下一篇 »
只显示10条记录相关文章
读取xml转换成字典 (浏览:
605, 评论:
3)
命令行下的Python进度条 (浏览:
997, 评论:
1)
Python 获取当前文件的路径 (浏览:
1206, 评论:
3)
Python 日期与时间戳互转 (浏览:
1550, 评论:
1)
Python错误:too many values to unpack (浏览:
1154, 评论:
0)
Mod_python Session 例子 (浏览:
1243, 评论:
0)
python 时间计算例子 (浏览:
1103, 评论:
0)
python连接MySQL (浏览:
841, 评论:
0)
Trackbacks
2条记录访客评论
嗯 我也要试试这代码怎样
Post by 牛皮癣的治疗方法 on 2010-07-04, 10:07:03
#1
试一试!!行不行
Post by 减肥药排行榜 on 2010-07-30, 15:07:02
#2
发表评论