Sto cercando di catturare un'eccezione SystemExit
nel modo seguente:non può prendere SystemExit eccezione Python
try:
raise SystemExit
except Exception as exception:
print "success"
Ma, non funziona.
Esso funziona tuttavia quando cambio il mio codice del genere:
try:
raise SystemExit
except:
print "success"
Per quanto ne so, except Exception as exception
dovrebbe prendere alcuna eccezione. Ecco come viene descritto anche here. Perché non funziona per me qui?
Perfetto. Grazie! È molto ben illustrato nella documentazione Gerarchia delle eccezioni: https://docs.python.org/2/library/exceptions.html#exception-hierarchy –