1. 程式人生 > >python中常見的報錯資訊

python中常見的報錯資訊

python中常見的報錯資訊

  在執行程式時常會遇到報錯提示,報錯的資訊會提示是哪個方向錯的,從而幫助你定位問題:

 

  蒐集了一些python最重要的內建異常類名:

  1. AttributeError:屬性錯誤,特性引用和賦值失敗時會引發屬性錯誤

  2. NameError:試圖訪問的變數名不存在

  3. SyntaxError:語法錯誤,程式碼形式錯誤

  4. Exception:所有異常的基類,因為所有python異常類都是基類Exception的其中一員,異常都是從基類Exception繼承的,並且都在exceptions模組中定義。

  5. IOError:一般常見於開啟不存在檔案時會引發IOError錯誤,也可以解理為輸出輸入錯誤

  6. KeyError:使用了對映中不存在的關鍵字(鍵)時引發的關鍵字錯誤

  7. IndexError:索引錯誤,使用的索引不存在,常索引超出序列範圍,什麼是索引

  8. TypeError:型別錯誤,內建操作或是函式應於在了錯誤型別的物件時會引發型別錯誤

  9. ZeroDivisonError:除數為0,在用除法操作時,第二個引數為0時引發了該錯誤

  10. ValueError:值錯誤,傳給物件的引數型別不正確,像是給int()函式傳入了字串資料型別的引數。