首頁 >後端開發 >Python教學 >Python是例外記錄

Python是例外記錄

黄舟
黄舟原創
2016-12-17 16:25:121840瀏覽

1.常用異常名

 

AttributeError 呼叫不存在的方法所引發的異常。

EOFError 遇到文件末尾引發的異常。

ImportError 導入模組出錯引發的異常。

IndexError 清單越界引發的異常。

IOError I/O操作引發的異常,如開啟檔案出錯等。

KeyError 使用字典中不存在的關鍵字引發的異常。

NameError 使用不存在的變數名稱所引發的異常。

TabError 語句區塊縮排不正確引發的異常。

ValueError 搜尋清單中不存在的值引發的異常。

ZeroDivisionError 除數為零引發的異常。

 

2.文法

try:

...guarded clause...

except ...exPRession... :

...exception handler except ...exPRession... :

...exception handler except ...exPRession... :

..clean-up code...

 

3. raise語句

def crossProduct(seq1, seq2):

if not seq1 and not seq2:🜎 "

return [(x, y) for x1 in seq1 for x2 in seq2]

 以上就是Python異常記錄的內容,更多相關文章請關注PHP中文網(www.php.cn)! 

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn