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