- 異常: 就是python中的錯誤物件
- 特點: 異常一旦丟擲, 將終止**進行執行.
- 捕獲異常: 異常捕獲後,**可以繼續執行
try:
# 可能出現的錯誤的**
except 異常類名 as e:
print(e) #獲取錯誤資訊
else:
# 沒有異常的時候執行這裡的**
finally:
# 無論如何都執行這裡的**
特殊:try:
# 可能出現的錯誤的**
except:
print(e) #獲取錯誤資訊
try:
# 可能出現的錯誤的**
except (異常類1,異常類2...) as e:
print(e) #獲取錯誤資訊
- 異常的傳遞: 異常如果沒有**獲, 可以向外依次進行傳遞.
- 異常的丟擲:
raise 異常類物件 *****> raise 異常類("錯誤資訊")
16完整的異常捕獲語法
try 需要自行的 except 錯誤型別1 針對的 except 錯誤型別2 針對的 except 錯誤型別3 針對的 except except as result 列印錯誤資訊 print result else 只有執行了try的內容才會執行else,一旦有任何錯誤,都不會執行else的內容...
完整的異常處理
語法 try 嘗試執行的代 碼except 錯誤型別 1 針對錯誤型別1 對應的 處 理except 錯誤型別 2 針對錯誤型別2 對應的 處 理except 錯誤類 型3 針對錯誤型別3 對應的 處 理except exception as result 針對其 它未知錯誤,對應的 處理 else...
python異常語法
異常 try num int input 請輸入乙個除數 ans 10 num print3 ans except valueerror print 已知錯誤!請輸入乙個整數 except exception as result print 未知錯誤 s result else 沒有異常才會執行 p...