python中获取异常描述与else用法
2017-07-27 11:59
411 查看
获取异常描述
异常本身是一个对象,所携带了关于错误的比较详细描述,如何获取异常详细描述信息呢?
捕获所有异常
捕获所有异常:
else用法
咱们应该对else并不陌生,在if中,它的作用是当条件不满足时执行的实行;同样在try...except...中也是如此,即如果没有捕获到异常,那么就执行else中的事情。
异常本身是一个对象,所携带了关于错误的比较详细描述,如何获取异常详细描述信息呢?
try: f = open("log.txt","r") a = 10 b = 0 ret = a / b #捕获多个类型的异常 except IOError as ex: print(ex) except ZeroDivisionError as ex: print(ex) |
捕获所有异常:
try: f = open("log.txt","r") a = 10 b = 1 ret = a / b raise NameError #捕获多个类型的异常 except IOError as ex: print(ex) except ZeroDivisionError as ex: print(ex) except: print("捕获其他异常!") |
else用法
咱们应该对else并不陌生,在if中,它的作用是当条件不满足时执行的实行;同样在try...except...中也是如此,即如果没有捕获到异常,那么就执行else中的事情。
try: f = open("log.txt","r") a = 10 b = 1 ret = a / b #捕获多个类型的异常 except IOError as ex: print(ex) except ZeroDivisionError as ex: print(ex) else: print("没有异常,真是happy!") |
相关文章推荐
- python异常图解:try、raise、except、else、finally块用法简要说明
- Python学习笔记6-异常捕获取
- python 异常处理-try-except-else-finally
- assert 用法及获取IP 分类: python基础学习 2013-07-24 16:54 344人阅读 评论(0) 收藏
- Python中如何在一行里获取多个异常
- Python异常捕捉try except else finally有return时执行顺序探究
- C#在异常中获取HttpStatusCode用法
- Python学习笔记6-异常捕获取
- Python 中 else语句的其他用法
- python获取一组数据里最大值max函数用法实例
- Python assert断言异常语句格式及用法
- python else用法
- Python语言学习讲解七:使用traceback获取详细的异常信息
- Python:random获取随机数用法小记
- python异常中的else作用
- python使用traceback获取详细的异常信息
- 飘逸的python - 使用traceback获取详细的异常信息
- Python中try...except...else的用法
- python 异常之 try 的用法
- C#在异常中获取HttpStatusCode用法