19 異常處理

2022-07-05 08:15:14 字數 577 閱讀 6928

異常

描述assertionerror

assert語句失敗

attributeerror

試圖訪問乙個物件沒有的屬性

ioerror

輸入輸出異常,基本是無法開啟檔案

importerror

無法引入模組或者包,基本是路徑問題

indentationerror

語法錯誤,**沒有正確的對齊

indexerror

下標索引超出序列邊界

keyerror

試圖訪問你字典裡不存在的鍵

keyboardinterrupt

ctrl+c被按下

nameerror

使用乙個還未賦予物件的變數

syntaxerror

python**邏輯語法出錯,不能執行

typeerror

傳入的物件型別與要求不符

unboundlocalerror

試圖訪問乙個還未設定的全域性變數,基本上是由於另有乙個同名的全域性變數,導致你以為在訪問

valueerror

傳入乙個不被期望的值,即使型別正確

19 異常處理

1.異常處理 異常處理 程式錯誤分為兩種 1.語法錯誤 沒有按照python規定的語法去寫,處理不了,重寫 2.異常錯誤 在 語法正確的基礎上,程式報錯就是異常錯誤 try.except.把所有可能錯誤的 放到try 中 如果報錯,執行except 塊 所有異常類的父類 baseexception ...

python 19 異常處理

什麼是異常處理?對於使用者輸入,不想讓使用者看見出錯資訊,對異常進行處理 異常處理的框架是什麼?try 可能出錯的程式1 可能出錯的程式2 程式1出錯了,不在執行程式2 except 錯誤 as e e接收出錯的值,想抓多個錯誤 錯誤1,錯誤2,建議用單獨乙個錯誤,多個錯誤處理原則上是統一處理錯誤。...

小白學 Python(19) 基礎異常處理

人生苦短,我選python 前文傳送門 小白學 python 1 開篇 小白學 python 2 基礎資料型別 上 小白學 python 3 基礎資料型別 下 小白學 python 4 變數基礎操作 小白學 python 5 基礎運算子 上 小白學 python 6 基礎運算子 下 小白學 pyth...