python異常處理

2021-08-18 20:22:11 字數 1652 閱讀 9361

1. 格式:

try:

語句texcept 錯誤碼 as e:

語句1。。。。。

except 錯誤碼 as e:

語句2。。。。。。。

else:(可有可無)

語句n2.邏輯:

當程式出現執行到try-except-else時候,如果try出現錯誤,會匹配相應的錯誤碼。如果匹配到,就執行相應的語句。當try執行沒有出現錯誤,會執行else。

3.示例:

除數是0:

try:
print(3/0)
except zerodivisionerror as e:
print("除數是0")
執行時候會列印:除數是0
try:
print(3/1)
except zerodivisionerror as e:
print("除數是0")
else:
print("沒有問題")
執行時會列印沒有問題
# 使用except 不使用任何錯誤型別
try:
print(4/0)
except:
print("錯誤")
執行時直接列印錯誤
try:
print(3 / 0)
except (zerodivisionerror,nameerror) as e:
print("error")
try:

語句texcept 錯誤碼 as e:

語句1。。。。。

except 錯誤碼 as e:

語句2。。。。。。。

。finally:(可有可無)

語句n無論如何都會執行finally下面的語句

python異常處理 Python 異常處理

使用者輸入不完整 比如輸入為空 或者輸入非法 輸入不是數字 異常就是程式執行時發生錯誤的訊號,在python中,錯誤觸發的異常如下 在python中不同的異常可以用不同的型別 python中統一了類與型別,型別即類 去標識,不同的類物件標識不同的異常,乙個異常標識一種錯 觸發indexerror 觸...

python異常舉例 Python異常處理

1.1異常問題舉例 例一 i input 請輸入數字 請輸入數字 0 print i print 5 int i traceback most recent call last file line 1,in zerodivisionerror division by zero 上述 的報錯是除零的錯...

python異常處理

當你的程式中出現異常情況時就需要異常處理。比如當你開啟乙個不存在的檔案時。當你的程式中有一些無效的語句時,python會提示你有錯誤存在。下面是乙個拼寫錯誤的例子,print寫成了print。python是大小寫敏感的,因此python將引發乙個錯誤 print hello world file l...