Python內(nèi)置異常速查表
歡迎你來到站長(zhǎng)在線的站長(zhǎng)學(xué)堂學(xué)習(xí)Python知識(shí),本文分享的是《Python內(nèi)置異常速查表》大家可以根據(jù)異常情況的中文說明,就可以了解是什么錯(cuò)誤,怎樣去修改了。本Python內(nèi)置異常速查表以A-Z的先后順序排序,以方便用戶查找,實(shí)時(shí)更新內(nèi)容,確保用戶學(xué)習(xí)到最新最有用的知識(shí)。
永久美國免備案虛擬主機(jī)1元1天,15元1月,100元1年,1000元永久
站長(zhǎng)在線旗下答案網(wǎng)站,全站所有題目,免費(fèi)查看答案和答案解析
歡迎你來到站長(zhǎng)在線的站長(zhǎng)學(xué)堂學(xué)習(xí)python知識(shí),本文分享的是《Python內(nèi)置異常速查表》大家可以根據(jù)異常情況的中文說明,就可以了解是什么錯(cuò)誤,怎樣去修改了。本Python內(nèi)置異常速查表以A-Z的先后順序排序,以方便用戶查找,實(shí)時(shí)更新內(nèi)容,確保用戶學(xué)習(xí)到最新最有用的知識(shí)。
(A、B、C、D、E、F、G、H、I、J、K、L、M、N、O、P、Q、R、S、T、U、V、W、X、Y、Z)
部分說明后面,多增加了一個(gè)()里面的說明,即用另一個(gè)通俗的說法描述,加深理解。
ArithmeticError : 數(shù)值計(jì)算錯(cuò)誤而引發(fā)的內(nèi)置異常。
AssertionError : 當(dāng) assert 語句失敗時(shí)將被引發(fā)。(斷言語句失敗引發(fā)。)
AttributeError : 當(dāng)屬性引用或賦值失敗時(shí)將被引發(fā)。(嘗試訪問未知的對(duì)象屬性引發(fā)。)
BlockingIOError : 當(dāng)一個(gè)操作會(huì)被某個(gè)設(shè)置為非阻塞操作的對(duì)象(例如套接字)所阻塞時(shí)將被引發(fā)。
BrokenPipeError : 當(dāng)試圖寫入另一端已被關(guān)閉的管道,或是試圖寫入已關(guān)閉寫入的套接字時(shí)將被引發(fā)。
BufferError : 當(dāng)與 緩沖區(qū) 相關(guān)的操作無法執(zhí)行時(shí)將被引發(fā)。
BytesWarning : 與 bytes 和 bytearray 相關(guān)的警告的基類。
ChildProcessError : 當(dāng)一個(gè)子進(jìn)程上的操作失敗時(shí)將被引發(fā)。
ConnectionAbortedError : 當(dāng)連接嘗試被對(duì)端中止時(shí)將被引發(fā)。
ConnectionError : 與連接相關(guān)問題的基類。
ConnectionRefusedError : 當(dāng)連接嘗試被對(duì)端拒絕時(shí)將被引發(fā)。
ConnectionResetError : 當(dāng)連接被對(duì)端重置時(shí)將被引發(fā)。
DeprecationWarning : 如果所發(fā)出的警告是針對(duì)其他 Python 開發(fā)者的,則以此作為與已棄用特性相關(guān)警告的基類。
EnvironmentError:操作系統(tǒng)錯(cuò)誤。
EOFError : 當(dāng) input() 函數(shù)未讀取任何數(shù)據(jù)即達(dá)到文件結(jié)束條件 (EOF) 時(shí)將被引發(fā)。(到達(dá)EOF標(biāo)記引發(fā)。)
FileExistsError : 當(dāng)試圖創(chuàng)建一個(gè)已存在的文件或目錄時(shí)將被引發(fā)。
FilenotFoundError : 當(dāng)所請(qǐng)求的文件或目錄不存在時(shí)將被引發(fā)。
FloatingPointError : 浮點(diǎn)計(jì)算錯(cuò)誤。
FutureWarning : 如果所發(fā)出的警告是針對(duì)以 Python 所編寫應(yīng)用的最終用戶的,則以此作為與已棄用特性相關(guān)警告的基類。(在將來的某個(gè)版本就不能這么用了 要么有替代方法 要么就廢棄這個(gè)想法。)
GeneratorExit :生成器(generator)發(fā)生異常來通知退出。
ImportError : 當(dāng) import 語句無法找到模塊或from無法在模塊中找到相應(yīng)的名稱時(shí)引發(fā)的錯(cuò)誤。
ImportWarning : 與在模塊導(dǎo)入中可能的錯(cuò)誤相關(guān)的警告的基類。
IndentationError : 與不正確的縮進(jìn)相關(guān)的語法錯(cuò)誤的基類。(縮進(jìn)錯(cuò)誤。)
indexError : 當(dāng)序列抽取超出范圍時(shí)將被引發(fā)。(索引超出范圍引發(fā)的錯(cuò)誤。)
invalid syntax :無效語法。(語法錯(cuò)誤。)
InterruptedError : 當(dāng)系統(tǒng)調(diào)用被輸入信號(hào)中斷時(shí)將被引發(fā)。
IOError :輸入輸出錯(cuò)誤。
IsADirectoryError : 當(dāng)請(qǐng)求對(duì)一個(gè)目錄執(zhí)行文件操作將被引發(fā)。
KeyboardInterrupt :用戶中斷執(zhí)行,通常是按下Ctrl+C。
KeyError : 當(dāng)在現(xiàn)有鍵集合中找不到指定的映射(字典)鍵時(shí)將被引發(fā)。(請(qǐng)求一個(gè)不存在的字典關(guān)鍵字引發(fā)的錯(cuò)誤。)
LookupError : 此基類用于派生當(dāng)映射或序列所使用的鍵或索引無效時(shí)引發(fā)的異常。(無效的數(shù)據(jù)查詢。)
MemoryError : 當(dāng)一個(gè)操作耗盡內(nèi)存但情況仍可(通過刪除一些對(duì)象)進(jìn)行挽救時(shí)將被引發(fā)。(內(nèi)存不足)
ModuleNotFoundError : ImportError 的子類,當(dāng)一個(gè)模塊無法被定位時(shí)將由 import 引發(fā)。
NameError : 即當(dāng)某個(gè)局部或全局名稱未找到時(shí)將被引發(fā)。(嘗試訪問一個(gè)沒有聲明變量引發(fā)的錯(cuò)誤。)
NotADirectoryError : 當(dāng)請(qǐng)求對(duì)一個(gè)非目錄對(duì)象執(zhí)行目錄操作時(shí)將被引發(fā)。
NotImplementedError : 在用戶自定義的基類中,抽象方法應(yīng)當(dāng)在其要求所派生類重載該方法,或是在其要求所開發(fā)的類提示具體實(shí)現(xiàn)尚待添加時(shí)引發(fā)此異常。(尚未實(shí)現(xiàn)的方法。)
OSError : 此異常在一個(gè)系統(tǒng)函數(shù)返回系統(tǒng)相關(guān)的錯(cuò)誤時(shí)將被引發(fā),此類錯(cuò)誤包括 I/O 操作失敗例如 “文件未找到” 或 “磁盤已滿” 等(不包括非法參數(shù)類型或其他偶然性錯(cuò)誤)。(操作系統(tǒng)錯(cuò)誤。)
Overflowerror : 當(dāng)算術(shù)運(yùn)算的結(jié)果大到無法表示時(shí)將被引發(fā)。(數(shù)值運(yùn)算超出最大限制。)
PendingDeprecationWarning : 對(duì)于已過時(shí)并預(yù)計(jì)在未來?xiàng)売?,但目前尚未棄用的特性相關(guān)警告的基類。(特性將會(huì)被放棄警告。)
PermissionError : 當(dāng)在沒有足夠操作權(quán)限的情況下試圖執(zhí)行某個(gè)操作時(shí)將被引發(fā)。
ProcessLookupError : 當(dāng)給定的進(jìn)程不存在時(shí)將被引發(fā)。
RecursionError : 它會(huì)在解釋器檢測(cè)發(fā)現(xiàn)超過最大遞歸深度時(shí)被引發(fā)。
ReferenceError : 此異常將在使用 weakref.proxy() 函數(shù)所創(chuàng)建的弱引用來訪問該引用的某個(gè)已被作為垃圾回收的屬性時(shí)被引發(fā)。
ResourceWarning : 與資源使用相關(guān)的警告的基類。
RuntimeError : 當(dāng)檢測(cè)到一個(gè)不歸屬于任何其他類別的錯(cuò)誤時(shí)將被引發(fā)。(一般的運(yùn)行時(shí)錯(cuò)誤。)
RuntimeWarning : 與模糊的運(yùn)行時(shí)行為相關(guān)的警告的基類。(可疑的運(yùn)行時(shí)行為警告,如runtime behavior。)
StandardError :標(biāo)準(zhǔn)異常。
StopAsynciteration : 必須由一個(gè) asynchronous iterator 對(duì)象的 __anext__() 方法來引發(fā)以停止迭代操作
StopIteration : 由內(nèi)置函數(shù) next() 和 iterator 的 __next__() 方法所引發(fā),用來表示該迭代器不能產(chǎn)生下一項(xiàng)。(迭代器沒有更多的值。)
SyntaxError : 當(dāng)解析器遇到語法錯(cuò)誤時(shí)將被引發(fā)。(語法錯(cuò)誤。)
SyntaxWarning : 與模糊的語法相關(guān)的警告的基類。(可疑的語法警告。)
SystemError : 當(dāng)解釋器發(fā)現(xiàn)內(nèi)部錯(cuò)誤,但情況看起來尚未嚴(yán)重到要放棄所有希望時(shí)將被引發(fā)。(一般的解釋器系統(tǒng)錯(cuò)誤。)
TabError : 當(dāng)縮進(jìn)包含對(duì)制表符和空格符不一致的使用時(shí)將被引發(fā)。(Tab鍵和空格混用。)
TimeoutError : 當(dāng)一個(gè)系統(tǒng)函數(shù)發(fā)生系統(tǒng)級(jí)超時(shí)的情況下將被引發(fā)。
TypeError : 當(dāng)一個(gè)操作或函數(shù)被應(yīng)用于類型不適當(dāng)?shù)膶?duì)象時(shí)將被引發(fā)。(類型不合適引發(fā)的錯(cuò)誤。)
UnboundLocalError : 當(dāng)在函數(shù)或方法中對(duì)某個(gè)局部變量進(jìn)行引用,但該變量并未綁定任何值時(shí)將被引發(fā)。(訪問未初始化的本地變量。)
UnicodedecodeError : 當(dāng)在解碼過程中發(fā)生與 Unicode 相關(guān)的錯(cuò)誤時(shí)將被引發(fā)。(Unicode 解碼時(shí)的錯(cuò)誤。)
UnicodeencodeError : 當(dāng)在編碼過程中發(fā)生與 Unicode 相關(guān)的錯(cuò)誤時(shí)將被引發(fā)。(Unicode 編碼時(shí)的錯(cuò)誤。)
UnicodeError : 當(dāng)發(fā)生與 Unicode 相關(guān)的編碼或解碼錯(cuò)誤時(shí)將被引發(fā)。
UnicodeTranslateError : 在轉(zhuǎn)寫過程中發(fā)生與 Unicode 相關(guān)的錯(cuò)誤時(shí)將被引發(fā)。
UnicodeWarning : 與 Unicode 相關(guān)的警告的基類。
UserWarning : 用戶代碼所產(chǎn)生警告的基類。(用戶代碼生成警告。)
ValueError : 當(dāng)操作或函數(shù)接收到具有正確類型但值不適合的參數(shù),并且情況不能用更精確的異常來描述時(shí)將被引發(fā)。(傳入的值錯(cuò)誤。)
Warning : 警告類別的基類。
windowsError :系統(tǒng)調(diào)用失敗。
ZeroDivisionError : 當(dāng)除法或取余運(yùn)算的第二個(gè)參數(shù)為零時(shí)將被引發(fā)。(除數(shù)為0引發(fā)的錯(cuò)誤。)
本文地址:http://003188.cn/pythonneizhiyichangsuchabiao.html
阿里云虛擬主機(jī)1G空間,120元一年
香港、美國虛擬主機(jī)100元一年,1000元永久
騰訊云雙十一0.4折起,2核8G5M三年僅700元,2核4G8M三年僅198元
猜你喜歡