Re: [問題] try....execption應用時機
python的哲學是 "先斬後奏"
舉一個很簡單也很常用的例子
不python的寫法
a = list()
if len(a) > 0:
print a[0] # 如果a是空的 會產生IndexError
else:
print 'empty'
======================
python的寫法
a = list()
try:
print a[0]
except IndexError:
print 'empty'
※ 引述《yimean (溫柔殺手)》之銘言:
: 各位版上的大大午安
: 最近讀到例外的管理。
: 書中雖然有寫用途,目的就是要管理例外的狀況,避免程式停止運作。
: 我的問題是,在真實的Project中難道會真的用try.....
: 來管理這種問題?
: 那Code看起來不是會很奇怪?一堆Try and exception?
: 煩請各位大大撥冗指導,感謝。
--
請賜予我力量,去接受我所不能改變的;
請賜予我勇氣,去改變我所能改變的;
並賜予我智慧去分辨兩者的不同。
--<<魔獸世界>> 大法師Antonidas的銀幣
翻抄自神學家Reinhold Niebuhr
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.228.155.96
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1498056312.A.AC4.html
→
06/22 00:23, , 1F
06/22 00:23, 1F
→
06/22 10:43, , 2F
06/22 10:43, 2F
推
06/22 13:27, , 3F
06/22 13:27, 3F
→
06/22 13:29, , 4F
06/22 13:29, 4F
→
06/22 14:04, , 5F
06/22 14:04, 5F
→
06/22 23:46, , 6F
06/22 23:46, 6F
→
06/22 23:48, , 7F
06/22 23:48, 7F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 3 篇):
Python 近期熱門文章
PTT數位生活區 即時熱門文章