2
我在寫一個在IIS上運行的小生產級Flask應用程序。我將所有功能都包裝在try catch
區塊中,看起來像這樣。Python通用異常與特定異常
try:
#Do Something
except Exception,e:
logger.error('Exception in Function X of type : %s ,for Image %s : %s'%(str(type(e)),path,str(e.args)))
我只需要登錄的問題在大多數情況下,並使用Python的內置logging
模塊來實現這一目標。我甚至有時會記錄異常的類型。
現在我真正關心的是,雖然在我的具體情況下,我不必處理或從任何異常中恢復,即使我處理特定的例外與一堆不同的except
案件,只是在每個塊中記錄錯誤。所以,
是否仍然需要我來捕捉特定的例外,而不是 通用Exception
?