常見的Python異常

2021-06-26 14:26:37 字數 631 閱讀 4388

異常

描述assertionerror

assert(斷言)語句失敗

attributeerror

試圖訪問乙個物件沒有的屬性,比如foo.x,但是foo沒有屬性x

ioerror

輸入/輸出異常;基本上是無法開啟檔案

importerror

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

indentationerror

語法錯誤;**沒有正確對齊

indexerror

下表索引超出序列的邊界,比如當x只有3個元素,卻試圖訪問x[5]

keyerror

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

keyboardinterrupt

ctrl+c被按下

nameerror

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

syntaxerror

python**非法,**不能編譯

typeerror

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

unboundlocalerror

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

valueerror

傳入乙個呼叫者不期望的值,即使值的型別是正確的

常見的python異常

assertionerror assert 斷言 語句失敗 attributeerror 試圖訪問乙個物件沒有的屬性 ioerror 輸入輸出異常,基本是無法開啟檔案 importerror 無法匯入模組或包,基本是路徑問題 indentationerror 無法錯誤,沒有正確的對齊 indexer...

Python常見的異常

python中常見的異常如表所示。1 通常else 語句只有在沒有異常的情況下才會被執行 try aa 異常測試 print aa except baseexception as msg print msg else print 沒有異常!2 有些情況下不管是否出現異常,這些操作都希望能被執行,例如...

python常見異常

目錄 1.2 異常 python 中的錯誤有兩種,語法錯誤和邏輯錯誤 這種錯誤是我們應該避免的 python中的異常是程式執行過程中產生的,有異常不一定要把程式停止,只要把異常丟擲,然後檢視異常產生的原因即可。1.2.1 python中的異常種類attributeerror 試圖訪問乙個物件沒有的屬...