首页 > 编程语言 > 详细

python try-except处理异常的常用方法分析

时间:2019-03-12 23:21:49      阅读:168      评论:0      收藏:0      [点我收藏+]

在写python程序时遇到异常想要进行处理时,可以使用try-except来处理,例如:

 

1 try:
2   语句1
3   语句2
4   .
5   .
6   语句N
7 except .........:
8   do something .......

 

但如果想知道在 try 里面的语句执行时会出现怎样的异常,打印出来并根据相应的异常做不同的处理,也不会影响程序的运行时,在 except 中可以使用三种方法来操作:

 

方法一:捕获所有异常

1 try:
2   a=b
3   b=c
4 except Exception as e:
5   print(e.message)

 

方法二:采用traceback模块查看异常

1 #引入python中的traceback模块,跟踪错误
2 import traceback
3 try:
4   a=b
5   b=c
6 except:
7   traceback.print_exc()

 

方法三:采用sys模块回溯最后的异常

1 #引入sys模块
2 import sys
3 try:
4   a=b
5   b=c
6 except:
7   info=sys.exc_info()
8   print info[0],":",info[1]

 

 

                                                                   转载:https://www.jb51.net/article/146902.htm

 

python try-except处理异常的常用方法分析

原文:https://www.cnblogs.com/silence-x/p/10520134.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!