[問題] try....execption應用時機

看板Python作者 (溫柔殺手)時間8年前 (2017/06/21 18:19), 編輯推噓4(405)
留言9則, 6人參與, 最新討論串1/3 (看更多)
各位版上的大大午安 最近讀到例外的管理。 書中雖然有寫用途,目的就是要管理例外的狀況,避免程式停止運作。 我的問題是,在真實的Project中難道會真的用try..... 來管理這種問題? 那Code看起來不是會很奇怪?一堆Try and exception? 煩請各位大大撥冗指導,感謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.223.184.105 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1498040353.A.9F0.html

06/21 20:00, , 1F
HTTP 請求遠端伺服器回應 它可能會timeout 可能給你502
06/21 20:00, 1F

06/21 20:00, , 2F
這時候就很重要了
06/21 20:00, 2F

06/21 20:56, , 3F
蠻長用的
06/21 20:56, 3F

06/21 21:06, , 4F
就算沒有 try catch,你也要想辦法處理那些狀況阿
06/21 21:06, 4F

06/21 21:07, , 5F
try catch 只是把這些狀況獨立出來處理
06/21 21:07, 5F

06/21 22:24, , 6F
撰寫測試案例就會常常遇到囉 因為你預期會觸發例外
06/21 22:24, 6F

06/21 22:38, , 7F
很常用 你不常用可能是還在用c或其他語言思考?
06/21 22:38, 7F

06/22 10:43, , 8F
感謝,我的確還停留在C的處理方式。
06/22 10:43, 8F

06/22 13:34, , 9F
trace django code會發現實務使用很多
06/22 13:34, 9F
文章代碼(AID): #1PIaWXdm (Python)
文章代碼(AID): #1PIaWXdm (Python)