python異常處理的學習要點

2021-10-08 12:47:41 字數 2117 閱讀 5136

python前置基礎再複習,內容包括異常處理等

具體**及要點見下方:

(另:python執行環境為win10系統64位,idel為anaconda)

('開啟檔案出錯\n原因是: '

+str

(error)

)except typeerror as error:

print

('型別出錯\n原因是: '

+str

(error)

)except valueerror as error:

print

('數值出錯\n原因是: '

#論排序的重要性

dict1 =

try:

x = dict1[

'y']

except lookuperror:

print

('查詢錯誤'

)except keyerror:

print

('鍵錯誤'

)else

:print

(x)print

('------分割線-----'

)try

: x = dict1[

'y']

except keyerror:

print

('鍵錯誤'

)except lookuperror:

print

('查詢錯誤'

#不管try子句裡面有沒有異常,finally子句都會執行

#try-except-else

#如果try子句執行時沒有異常,將執行else語句後的**

#raise語句

Python學習 異常處理

assertionerror 斷言語句失敗 assertionerror 斷言語句失敗,一般是在測試程式時置入檢查點 my list love my list.pop assert len my list 0 traceback most recent call last file line 1,i...

python學習 異常處理

class myerror exception definit self,msg self.msg msg defstr self return str self.msg 777 try 檢測try語句塊中的錯誤 print 2 0 raise myerror 主動丟擲錯誤 except myerr...

python學習 異常處理

這次的學習內容是異常處理,簡單的說就是python內建了異常檢測機制,能夠識別出類似除數為0 開啟檔案失敗這一類錯誤。因此,就可以用try except 對可能出現的錯誤進行預判,從而讓程式避開錯誤段繼續執行下去。這篇blog不準備列舉各種異常型別 它們將作為 try except 中except後...