我寫了下面的代碼:蟒蛇處理多例外
try:
do_somethong
except TimedOutException as e:
logger.exception(e)
except Exception as e:
logger.exception(e)
是這同下面的代碼?
try:
do_somethong
except (TimedOutException, Exception) as e:
logger.exception(e)
我知道TimedOutException
是Exception
子類,我應該刪除TimedOutException
?任何人都可以爲我解釋?提前致謝!
嗯我以不同的方式解釋這個問題,但我明白你現在想說什麼。 –
我會添加一些進一步的解釋,使其更清晰。 – Adirio
如果我想在引發TimedOutException時重試,第一種方法更好,但是如果我只是在引發每個異常時打印錯誤消息,我可以使用'Exception Exception',不需要添加'TimedOutException' , 是對的? – pangpang