python各異常解釋

2021-09-25 02:19:04 字數 657 閱讀 8734

python**在執行除錯的時候有時出現各種錯誤,現收集整理,方便以後查詢。

異常名

解釋ioerror

輸入輸出異常

attributeerror

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

importerror

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

indentationerror

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

indexerror

下標索引超出序列邊界

keyerror

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

syntaxerror

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

nameerror

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

keyboardinterrupt

ctrl+c被按下,鍵盤終止輸入

unboundlocalerror

試圖訪問乙個還未被設定的區域性變數

valueerror

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

oserror

作業系統執行錯誤

typeerror

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

ps: 異常的名字都以error結尾

異常理論解釋

這篇部落格決定寫一些異常相關的理論問題和個人理解。學到異常我們肯定要問自己這個問題,異常就是程式中不正常的現象。異常包括error和exception兩種。第一種error是程式設計師不能處理的異常。第二種是可以通過程式設計師處理 解決的異常。它包括編譯異常和執行異常。編譯異常是指在編譯過程中,會出...

python 丟擲異常 python 異常

異常的概念 捕獲異常 異常的傳遞 丟擲異常 程式在執行時,如果 python 直譯器 遇到 到乙個錯誤,會停止程式的執行,並且提示一些錯誤資訊,這就是 異常 程式停止執行並且提示錯誤資訊 這個動作,我們通常稱之為 丟擲 raise 異常 程式開發時,很難將 所有的特殊情況 都處理的面面俱到,通過 異...

python直譯器配置 Python直譯器的配置

1 準備工作 安裝好pycharm2017版本 電腦上安裝好python直譯器 2 本地直譯器配置 配置本地直譯器的步驟相對簡潔直觀 1 單擊工具欄中的設定按鈕。2 在settings preferences對話方塊中選中 project interpreter頁面,在project interpr...