ich den Code wie unten geschrieben:Python behandeln Multi Ausnahmen
try:
do_somethong
except TimedOutException as e:
logger.exception(e)
except Exception as e:
logger.exception(e)
ist dies gleiche mit Code unten?
try:
do_somethong
except (TimedOutException, Exception) as e:
logger.exception(e)
Ich weiß TimedOutException
ist Unterklasse von Exception
, sollte ich TimedOutException
entfernen? Jeder kann es für mich erklären? Danke im Voraus!
hmmm Ich habe die Frage anders interpretiert, aber ich sehe, was Sie jetzt sagen wollen. –
Ich werde einige weitere Erklärungen hinzufügen, um es klarer zu machen. – Adirio
Wenn ich es erneut versuchen möchte, wenn ich die 'TimedOutException' erhöhe, ist die erste Methode besser, aber wenn ich nur eine Fehlermeldung ausgeben möchte, kann ich' exception_exception' verwenden, muss aber 'TimedOutException' nicht hinzufügen , ist richtig? – pangpang