如何在 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 次檢視

開啟你的 事業

完成課程後獲得認證

開始學習
廣告