Je suis nouveau sur Python. Je veux juste savoir pourquoi le finally
s'exécute après avoir appelé sys.exit(0)
dans le bloc except
Code:
import sys
def sumbyzero():
try:
10/0
print "It will never print"
except Exception:
sys.exit(0)
print "Printing after exit"
finally:
print "Finally will always print"
sumbyzero()
À propos, j'essayais juste de faire la même chose qu'en Java, où le bloc finally
n'est pas exécuté lorsque System.exit(0)
est dans le bloc catch