如何处理 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>)
广告