如何在Python中处理except子句引发的异常?

如何在Python中处理except子句引发的异常?

我们有一个场景,在此场景中,except子句中的代码本身会引发异常。在给定的代码中,我们可以按以下方式处理except子句引发的异常。

示例

import sys
try:
a = john
except:
try:
4/0
except:
print sys.exc_info()

输出

我们得到以下输出

"C:/Users/TutorialsPoint1/~.py"
(<type 'exceptions.ZeroDivisionError'>, ZeroDivisionError('integer
division or modulo by zero',), <traceback object at 0x0000000002BD4B88>)

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程