如何處理 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>)

更新於: 12-Feb-2020

168 次瀏覽

開啟您的職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.