# 異常
try:
num =
int(
input
("請輸入乙個除數:"))
ans =
10/ num
print3(ans)
except valueerror:
print
("已知錯誤!請輸入乙個整數"
)except exception as result:
print
("未知錯誤%s"
% result)
else
:# 沒有異常才會執行
print
("執行成功!"
)finally
:# 成不成功都會執行
print
("成不成功都會執行我!"
)
tips:在開發中,因為異常會傳遞所以可以在主函式中增加異常捕獲
**函式和方法只需專注自己的邏輯實現,**減少在函式方法上的**,
使**更簡潔
python異常處理語法
目錄 raise 丟擲異常 使用者自定義異常 try語句總結 斷言異常 源 mts desktop mts document python cat try.py import os try raise oserror os.mkdir new 人為丟擲異常 except oserror as e p...
python語法31 異常處理
一 基本的異常處理 deftesttryexception try f open myfile.txt s f.readline f.close i int s.strip except ioerror as ioerror print ioerror except valueerror as va...
Python語法練習8 異常
python使用被稱為異常的特殊物件來管理程式執行期間發生的錯誤。若編寫了處理異常的 程式將繼續執行,若沒有,程式將停止並顯示乙個traceback.2.try except 塊 1 若try 塊中的 執行起來沒有問題,python將跳過except 塊,若在太容易 塊中發生錯誤,python將查詢...