python中异常处理--raise的使用
来源:互联网 发布:java餐厅订餐系统设计 编辑:程序博客网 时间:2024/05/21 16:23
使用raise抛出异常
当程序出现错误,python会自动引发异常,也可以通过raise显示地引发异常。一旦执行了raise语句,raise后面的语句将不能执行。
演示raise用法
try:
s = None
if s is None:
print "s 是空对象"
raise NameError #如果引发NameError异常,后面的代码将不能执行
print len(s) #这句不会执行,但是后面的except还是会走到
except TypeError:
print "空对象没有长度"
s = None
if s is None:
raise NameError
print 'is here?' #如果不使用try......except这种形式,那么直接抛出异常,不会执行到这里
0 0
- python中异常处理--raise的使用
- python 引发异常 raise()及异常处理
- Python 异常处理--raise函数用法
- Python 异常处理--raise函数用法
- (Python)异常处理try...except、raise
- (Python)异常处理try...except、raise
- Python异常处理try...except、raise
- Python---异常处理try...except、raise
- (Python)异常处理try...except、raise
- Python异常处理try...except、raise
- Python raise 抛出异常的说明
- Python异常处理try...except...finally raise assert
- python中的异常处理try/except/finally/raise
- ruby ROR中异常处理rescue与raise介绍
- 异常处理try...except、raise
- Python 主动抛异常(raise)
- python中异常的处理
- Oracle中RAISE异常详解
- opencv移植到tq2440
- [存储] Cobar使用文档(可用作MySQL大型集群解决方案)
- 浮点数在计算机中存储方式
- 深入hibernate的三种状态
- UVa967 - Circular(线性法筛素数)
- python中异常处理--raise的使用
- Sgu 495 Kids and Prizes (概率dp)
- hd 2089 不要62
- CM源码(CyanogenMod)源码编译
- 大数的公约数求解
- 简单方法实现 uitableviewcell 左滑出现各种自定义功能视图
- 《算法之道》精华 难解问题部分
- HDU1028-Ignatius and the Princess III
- 编译CM-MK802