如何在 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>)

更新时间: 2020 年 2 月 12 日

168 次查看

开启你的 事业

完成课程后获得认证

开始学习
广告