python中获取异常描述与else用法
来源:互联网 发布:混元一气太乙金仙 知乎 编辑:程序博客网 时间:2024/05/19 07:09
获取异常描述
异常本身是一个对象,所携带了关于错误的比较详细描述,如何获取异常详细描述信息呢?
try:
f= open("log.txt","r")
a= 10
b= 0
ret= a / b
#捕获多个类型的异常
except IOErroras ex:
print(ex)
except ZeroDivisionErroras ex:
print(ex)
捕获所有异常
捕获所有异常:
try:
f= open("log.txt","r")
a= 10
b= 1
ret= a / b
raise NameError
#捕获多个类型的异常
except IOErroras ex:
print(ex)
except ZeroDivisionErroras 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 IOErroras ex:
print(ex)
except ZeroDivisionErroras ex:
print(ex)
else:
print("没有异常,真是happy!")
阅读全文
1 0
- python中获取异常描述与else用法
- python中else的用法
- Python中try...except...else的用法
- python中else语句的用法
- Python中try,except,else,finally用法
- Python中try...except...else的用法
- Python中循环语句中的else用法
- Python 中 else语句的其他用法
- Python中else的用法总结
- python 异常、else、with
- Python语言中与else有关的
- python else 用法
- python else用法
- continue 与else用法
- Python 中的for-else用法
- python异常图解:try、raise、except、else、finally块用法简要说明
- C#在异常中获取HttpStatusCode用法
- python try...except....else...finally处理异常
- JSP&Servlet 统计在线人数及信息
- Godeyes 使用说明
- CentOS7引导Windows7
- 个人喜欢的关于模式识别、机器学习、推荐系统、图像特征、深度学习、数值计算、目标跟踪等方面个人主页及博客
- 微信公众号开发之获取地理位置接口
- python中获取异常描述与else用法
- Android初级工程师的service研究之路
- GMS认证之CtsVerifier测试-Screen Pinning Test
- SVN不同版本库迁移
- C++多态与继承
- 赌你半天都想不出的Bug
- 从无到有,关于RxJava的详解
- Python之文件读写
- Docker 设置proxy