を扱う私は以下のようにコードを書いた:Pythonはマルチ例外
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
を削除する必要TimedOutException
は、Exception
のサブクラスである知っていますか?誰でも私のためにそれを説明することができますか?前もって感謝します!
hmmm私は質問を違って解釈していましたが、あなたが今言おうとしていることがわかります。 –
私はそれをより明確にするために、いくつかのさらなる説明を追加します。 – Adirio
'TimedOutException'を発生させたときに再試行したい場合は、最初の方法が優れていますが、すべての例外を発生させたときにエラーメッセージを出力したい場合は' Exception'を使うことができ、 'TimedOutException'を追加する必要はありません。 、 は正しい? – pangpang