異常
描述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...