學習記錄 try except的使用

2021-10-06 17:55:34 字數 741 閱讀 4438

程式執行過程中,異常報錯會影響程式的正常執行,當發生異常時,程式會終止執行,若不想在異常發生時結束程式,可以使用 try 語句捕獲
try

:if n ==1:

raise valueerror

elif n ==2:

raise nameerror

elif n ==3:

raise attributeerror

else

:pass

except valueerror:

#except valueerror as e:

print

("get value error"

)#如果錯誤型別為valueerror,則執行該語句

except nameerror:

print

("get name error"

)except exception:

print

("get error"

)#除上面的兩種型別的異常,其他異常均執行except中的語句

else

:print

("no error"

)#若try語句中無error,則執行else中的語句

finally

:print

("end"

)#無論try語句中是否有error, 最終都要執行 finally 中的語句

QT學習記錄 QTableWidget的使用

qtablewidget tablewidget newqtablewidget 12 3,this 行數,列數 tablewidget horizontalheader sethidden false 有時候執行出來表頭消失了,寫這一句預防 tablewidget horizontalheader...

善用python中的try except

校驗某元素當前是可見的,一般的寫法為 找到id 為dropdown1的父元素 webdriverwait dr,10 until lambda the driver the driver.find element by id dropdown1 is displayed 但是 校驗某元素不可見的時候...

python 對於try except的用法

在編碼中難免會遇到各種各樣的問題,尤其是在對資料進行處理的時候會因為資料的各種問題而丟擲異常,如果將資料捨棄太可以,所以資料都過一遍邏輯又太費時間。如果只是對出錯的部分進行處理的話會很好的解決問題。python中錯誤處理的語句是 try.except.finally 在有可能出錯的 前面加上try,...